Để kiểm tra một số có phải là số chẵn hay không trong ngôn ngữ lập trình C, bạn có thể sử dụng toán tử chia lấy dư %
. Một số được coi là chẵn nếu nó chia hết cho 2 mà không có phần dư. Dưới đây là một đoạn mã minh họa cách kiểm tra một số có phải là số chẵn hay không:
#include <stdio.h>
int main() {
int number;
printf("Please enter a number: ");
scanf("%d", &number);
if (number % 2 == 0) {
printf("%d is an even number.\n", number);
} else {
printf("%d is an odd number.\n", number);
}
return 0;
}
Trong đoạn mã này:
- Chương trình yêu cầu người dùng nhập vào một số bằng hàm
scanf()
. - Sau đó, chương trình sử dụng câu lệnh
if
để kiểm tra điều kiệnnumber % 2 == 0
, nghĩa là kiểm tra xem số nhập vào có chia hết cho 2 mà không có phần dư không.- Nếu điều kiện đúng (
true
), tức là phần dư của phép chia số đó cho 2 bằng 0, số đó là số chẵn và chương trình in ra thông báo tương ứng. - Nếu điều kiện sai (
false
), tức là phần dư của phép chia số đó cho 2 khác 0, số đó là số lẻ và chương trình in ra thông báo tương ứng.
- Nếu điều kiện đúng (
Toán tử %
là toán tử chia lấy dư, rất hữu ích trong việc xác định tính chẵn lẻ của một số bởi vì nó cho phép bạn xác định phần dư của phép chia mà không cần quan tâm đến kết quả của phép chia đó.
Comments