Cho mình hỏi đoạn code dưới đây có gì lỗi ạ, bởi khi mình run thì chương trình trả về “process terminated with status -1073741571 (0 minute(s), 3 second(s))” mà không cho nhập n hay mảng a.
Nếu mình bỏ dòng scanf("%f", &a[i]); đi, hoặc là mang đoạn code này lên các IDE online đều chạy bình thường.
#include <stdio.h>
int main()
{
int n; float a[1000001];
scanf("%d", &n);
int i;
for (i = 0; i < n; i++){
scanf("%f", &a[i]);
}
return 0;
}