-
16-07-2016, 04:38 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thắc mắc về lỗi xảy ra trên bài tập C đơn giản của mình
Chào mọi người, mình mới làm quen với lập trình C, mình có làm 1 bài tập như sau:
" liệt kê các giá trị x nguyên từ -10 đến 10 sao cho x*x+1<6", dưới đây là code mình viết
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
//liet ke cac gia tri x chay tu -10 den 10 sao cho x^2+1<6
{signed int a[21];
signed int i;
for(i=-10;i++;i<10)
{
a[i]=i*i+1;
if(a[i]<6)
{printf("
a[%d]:%d",i,a[i]);
}
}
printf("
--------------end-----------");
getch();
}
nếu đúng ra thì nó sẽ hiển thị 5 giá trị i là -2, -1,0,1,2 đúng k ạ? nhưng khi em chạy ct nó chỉ hiển thị -2,-1,0 là hết
như thế là do code mình sai ở đâu ạ? cảm ơn mọi người nhiều[IMG]images/smilies/smile.png[/IMG]View more random threads:
- Đồ họa trong Visual studio khác với Tủbo C điểm nào?
- Cách so sánh 2 chuỗi như thế nào?
- Đưa hình ảnh vào đồ họa
- Mã Hóa Thông Điệp
- Template trong C++ có ý nghĩa gì?
- Thắc mắc về hàm new trong C++???
- Truyền mảng 1 chiều sang hàm
- anh em giúp mình bài này với
- C++,viết hàm đảo vị trí va tính tổng trong ma trận?
- Các sắp xếp dãy số thực chỉ rùm em cách với
-
16-07-2016, 06:54 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
a[-10] là cái gì vậy bạn :|
Chỉ có từ a[0] trở đi mới xài được thôi.
Câu for thì phải đảo i++ với i<10 lại.
-
17-07-2016, 08:28 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình góp ý code của bạn xíu là:
- Không cần khai báo mảng, vì thấy không cần dùng.
- Vì khai báo phương thức main là int main() , kết thúc bạn nên có giá trị return
- Bạn chỉ cần cho for() chạy từ -10 đến 10, rùi giá trị nào thỏa mãn biểu thức (i * i + 1) < 6 thì printf() biến i ra là dc
Mã:#include <stdio.h>#include <conio.h> int main() //liet ke cac gia tri x chay tu -10 den 10 sao cho x^2+1<6{ signed int i; signed int bieuthuc = 0; for( i=-10; i<10; i++ ) { bieuthuc = i * i + 1; if (bieuthuc < 6) { printf( "%d ", i ); } } getch(); return 0;}
-
17-07-2016, 04:11 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ờ sao mình gà thế nhỉ, sai cơ bản quá, tks bạn nhiều mà sao ở đây ko thấy nút tks vậy nhỉ :v
- - - Nội dung đã được cập nhật ngày 17-07-2016 lúc 09:11 AM - - -
Gửi bởi minhhn0205
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...