Yêu cầu bài toán: Kiểm tra 1 mảng vừa nhập có tăng hay không? Điểm khác ở bài này là mình sẽ dùng con trỏ thay cho sử dụng mảng vì tiết kiệm đc bộ nhớ và gọn hơn. Mã: #include<stdio.h> #include<conio.h> #include<malloc.h> void main() { clrscr(); int *p,n,i,dem=0; printf("Nhap so luong mang: "); scanf("%d",&n); p=(int*)malloc(sizeof(int)*n); //Cấp phát bộ nhớ cho con trỏ. for(i=0;i<n;i++) //Toán tử sizeof trả về kết quả kiểu int là số bộ nhớ scanf("%d",p+i); //VD: sizeof(float) => KQ: 4 for(i=0;i<n-1;i++) if(*(p+i)<=*(p+i+1)) dem++; if(dem==n-1) printf("Day so tang"); else printf("day so khong tang"); getch(); }