Minh có bài tập nhập n phần tử,khi nhập giá trị 0 chương trình in ra màn hình các phần tử đã nhập theo chiều ngược lại . Mình nhập 10 phần tử trở lên thì bị lỗi, không biết phải
sửa ở chỗ nào xin mọi người giúp đỡ. xin cảm ơndưới đây là code của mình
#include <stdlib.h>
int main()
{
long A=0;
long mang[A]; //mang khoi tao gia tri =0
long i,a;
while(a!=0)//khi a nhan gia tri 0 tu ban phim se bat dau cho ra out put
{
scanf("%ld",&a); //nhap tu ban phim cac gia tri theo so lan A++
mang[A]=a;
A++;
}
printf("%ld\n",A-1); //in ra so luong phan tu không tính số 0
for(i=A-2;i>=0;i--) //vị trí phân tử từ ngược từ A-2=>0
printf("%ld ",mang[i]);
return 0;
}```