-
13-10-2014, 04:29 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lỗi lệnh printf.. Xin mọi người giúp đơ. e mới học C
chương trình này nó báo lỗi mà e không biêt tại sao . Mong m.n giúp đỡ
#include<stdio.h>
main()
{
int i, a[100000], n;
printf("Nhap vao so phan tu trong day : ");
scanf("%d",&n);
for (i=1; i<= n; i++);
{
printf("Nhap gia tri x[%d]", i );
scanf("%d", &a[i]);
printf("Cac so chan la : ");
if (a[i]%2 == 0) print("%d", a[i] );
}
for (i=1; i<= n; i++);
{
printf("Nhap gia tri x[%d]", i );
scanf("%d", &a[i]);
printf("Cac so le la : ");
if (a[i]%2 == 1) print("%d", a[i] );
}
}View more random threads:
- Thắc mắc về cin>>
- help về tạo hình di động
- Bài làm phần cấu trúc của em có vấn đề.
- Vấn đề với ciệc tính số e
- chưa nhập môn có thắc mắc không biết hỏi ai...
- Sửa lỗi tập tin này hộ mình với!
- xây dựng lớp sinh viên như thế nào?
- ai có visual studio 6.0 cho e xin với ạ
- BÀI TẬP VỀ HÀM TRONG C!!! Help
- Khó hiểu quá ( copy constructor )
-
13-10-2014, 04:57 PM #2
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
if (a[i]%2 == 0) print("%d", a[i] );
if (a[i]%2 == 1) print("%d", a[i] );
-
13-10-2014, 05:00 PM #3
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
1. vòng for sao bạn lại kết thúc ngay rồi ";"
for (i=1; i<= n; i++);
2. Hàm print("%d", a[i]) sai syntax kìa bạn
3. Theo mình trong vòng for in ra số lẻ điều kiện (a[i]%2 != 0) thì hợp lí hơn, mình ít thấy code để (%2 == 1) lắm
4. Bạn nên input các giá trị của a[n] trước, sau đó mới duyệt từng phẩn tử 1 để kiểm tra chẵn lẻ, như code của bạn vừa nhập vừa kiểm tra @@
5. Mình không rõ lắm nhưng hàm main() bạn để void hoặc int thì chính xác hơn @@
xã hội vững mạnh, nhu cầu mặc đẹp của con người ngày càng cao. ngành công nghiệp thời trang cũng đang vững mạnh chóng vánh. những nhà máy gia công hàng may mặc chẳng thể đóng góp lặng thầm vào sự...
Tìm xưởng may gia công tại TP Hồ...