#include <stdio.h>
void array_input(float a[], int n);
int main(){
int n;
do{
system("cls");
printf("Nhap so phan tu cua mang: ");
scanf("%d", &n);
}while(n <= 0);
float a[n];
array_input(a, n);
return 0;
}
void array_input(float a[], int n){
int i = 0;
for(; i < n; i++){
printf("a[%d] = ", i);
scanf("%d", &a[i]);
}
return;
}
Không hiểu sao nhập số phần tử nhập số nhỏ thì được, mà nhập số to như 1,000,000 thì chương trình bị crash.
E đã kiểm tra miền giá trị của int trong trình biên dịch DEV C++ rồi.
Số 1 triệu trong khoảng của miền giá trị mà chương trình vẫn bị crash.
Các cao nhân đi qua cho e xin câu trả lời với ạ <3