#include <stdio.h>
#include <stdlib.h>
void capPhat(int **a, int dong, int cot){
a = new int* [dong];
for (int i = 0; i < dong; i++)
a[i] = new int [cot];
}
void thuHoi(int **a, int dong, int cot){
for (int i = 0; i < dong; i++){
delete[] a[i];
}
delete[] a;
}
void nhapM(int **a, int dong, int cot){
for (int i = 0; i < dong; i++)
for (int j = 0; j < cot; j++){
printf("Nhap phan tu thu [%d][%d]: ", i,j);
scanf("%d",&a[i][j]);
}
}
void xuatM(int **a, int dong, int cot){
for (int i = 0; i < dong; i++){
for (int j = 0; j < cot; j++)
printf("%d",a[i][j]);
printf("\n");
}
}
int main(){
int **a, dong, cot;
printf("Nhap so dong: ");
scanf("%d",&dong);
printf("Nhap so cot: ");
scanf("%d",&cot);
capPhat(a,dong,cot);
printf("%d",sizeof(a));
nhapM(a,dong,cot);
xuatM(a,dong,cot);
thuHoi(a,dong,cot);
return 0;
}
Mình đã kiểm tra nhiều lần nhưng không biết sai ở đâu mà code chạy không được.Mọi người xem giúp.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?