The Program in C to check whether a number input from the keyboard is even or odd is given below:
#include <stdio.h>
int main() {
int num;
printf("Enter a number: ");
scanf("%d", &num);
if (num % 2 == 0) {
printf("The number is even.");
}
else {
printf("The number is odd.");
}
return 0;
}
Output:
Enter a number: 12
The number is even.
Pro-Tips💡
This program prompts the user to enter a number and then uses the modulus operator (%
) to find the remainder when the number is divided by 2.
If the remainder is 0, the number is even, otherwise, it’s odd. The program then prints whether the number is even or odd.
The modulus operator returns the remainder when the first operand is divided by the second operand.
In this case, if the remainder of (num % 2) is zero, it means the number is divisible by 2 and it is even otherwise it’s odd.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.