#include<stdio.h>
int main()
{
int n;
do
{
printf("N = ");
scanf("%d", &n);
}
while (n < 0);
int *pa = new int[n];
if (pa != NULL)
{
for (int i = 0; i < n; i++)
{
printf("a[%d] = ", i);
scanf("%d", pa + i);
}
delete []pa;
}
for (int i = 0; i < n; i++)
{
printf("%d ", *(pa + i));
}
return 0;
}
Giúp tìm kiếm lỗi sai trong code nhập và xuất mảng bằng con trỏ
Dòng này có vẻ không ổn lắm.
Thế hả bác @@! Dòng đó là thầy em ghi đấy ạ! dùng new với delete là thầy em nói ghi v @@
Ý là nằm sai chỗ ấy
đã delete[] rồi sao mà truy xuất được nữa.
1 Like
Cảm ơn bác nhiều ~~ Trời làm em mất cả tiếng mà chả hiểu sao!
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?