Chương trình in các số lẻ trong C



Bài tập C: in các số lẻ trong dãy từ 1-10

Yêu cầu là in các số lẻ trong dãy số từ 1 tới 10 bởi sử dụng vòng lặp trong ngôn ngữ C.

Với bài tập C này, ngoài sử dụng vòng lặp, chúng ta cần kết hợp thêm một lệnh để kiểm tra điều kiện xem số đó là số chẵn hay lẻ, nếu là số lẻ thì in còn nếu là số chẵn thì không. Chúng ta sử dụng lệnh IF và toán tử % (để lấy phần dư) trong C.

Chương trình C

Dưới đây là chương trình C để giải bài tập C trên:

#include int main() {
   int i;   printf("In cac so le:\n");
   for(i = 1; i <= 10; i++) {
      if(i%2 != 0)
         printf("%d\n", i);
   }
   return 0;
}

Biên dịch chương trình C trên sẽ cho kết quả:

In các số lẻ trong C
bai-tap-vong-lap-trong-c.jsp