Kiểm tra số chẵn, số lẻ trong C



Bài tập C: Kiểm tra một số là số chẵn hay số lẻ

Bài toán kiểm tra số chẵn lẻ là một trong các chương trình C điển hình. Với bài toán này, chúng ta sẽ sử dụng các lệnh IF – ELSE trong C để giải.

Giải thuật cho bài tập C

Dưới đây là các bước giải thuật đơn giản để giải bài tập C trên:

Bước 1: Khai báo một biến nguyên A
Bước 2: Gán giá trị cho biến
Bước 3: Thực hiện phép chia lấy phần dư của A cho 2. Kiểm tra kết quả xem có bằng 0 không.
Bước 4: Nếu true, in dòng chữ A la so chan
Bước 5: Nếu flase, in dòng chữ A la so le

Chương trình C

Dưới đây là phần code chương trình C thực sự để giải bài tập kiểm tra số chẵn lẻ trong C:

#include int main() {
   int even = 24;
   int odd  = 31;
   
   if (even % 2 == 0) {
      printf("%d la so chan\n", even);
   } else {
      printf("%d la so le\n", even);
   }
   if (odd % 2 != 0 ) {
      printf("%d la so le\n", odd);
   } else {
      printf("%d la so chan\n", odd);
   }
   return 0;
}

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

Kiểm tra số chẵn lẻ trong C
bai-tap-c-co-ban.jsp