1 . Vòng lặp for Trong mảng ngta thường cho i=o đên i<n
thì các vòng lặp dưới e cho bang 1 den <=n được k ạ?
Hay nên cả bài 1 kiểu thôi. Còn nếu được thì 2 cái đó có ảnh hưởng đên nhau không ạ
2. tìm max trong mảng là max>a[i] hay >=a[i] ạ
3. nếu đầu bài ngta cho mảng có n số nguyên 1<=n<=100 000 thì cho n là float , k được int phải k ạ (vì e thấy int có 5 chữ số, float 6-7 chữ số, double 10-15 chữ số)
Thắc mắc về các bài tập về mảng
int tới 2 tỉ mốt nhe bạn 
1, Mảng trong C được đánh số từ 0 đến n - 1
Để duyệt các phần tử trong mảng người ra dùng vòng lặp for cho biến i tăng từ 0 đến n - 1 (điều kiện i < n đó). Bạn cho i bắt đầu và kết thúc ở đâu cũng được, nhưng đừng truy cập 1 phần tử không tồn tại. Ví dụ:
for (int i = 1; i <= n; i++) {
printf("%d", a[i]); // sai vì khi i = n, phần tử a[i] không tồn t
}
Người mới mình chỉ biết khuyên thế thôi :V
2, Tìm max: 2 cái trên đều sai
, tìm max là max < a[i] hoặc max <= a[i]. Cái nào cũng đúng. Chọn cái max < a[i] đi
3, Đừng động đến float hay double (số thực) trong trường hợp không được yêu cầu. Bạn có kiểu bạn có kiểu long và long long thay cho int
ý 1. thế chỉ tồn tại i từ 0 đến n-1 b nhỉ
i có thể là bất kỳ giá trị nào, đối với những bài toán đơn giản lúc mới học thì như vậy.
Sau đó, khi bạn đã quen hoặc do yêu cầu bài toán thì bạn sẽ hiểu.
for (int i = 0; i < 10; i++) {
//code
}
Tương tự như:
{
int i = 0;
while (i < 10) {
i++;
//code
}
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?