01/10/2018, 13:25
Nhập xuất mảng hai chiều cấp phát động trong c++
Mình không xuất được ma trận theo code dưới đây, ai biết sai chỗ nào chỉ giúp mình nha!!!
void initMatrix(int **a, int n, int m){
a = new int*[n];
for(int i=0; i<n; ++i){
a[i] = new int[m];
for(int j=0;j<m;++j){
cout<<"a["<<i<<"]["<<j<<"]=";
cin>> a[i][j];
}
}
}
void showMatrix(int **a, int n, int m){
for(int i=0;i<n;++i){
for(int j=0;j<m;++j){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
}
int main(){
int n, m, **a;
cout<<"Nhap n: ";
cin>>n;
cout<<"Nhap m: ";
cin>>m;
initMatrix(a,n,m);
showMatrix(a,n,m);
return 1;
}
Bài liên quan