Write a program to check whether the given no is even or odd
#include <stdio.h>
int main() {
int number;
// Input number from user
printf("Enter a number: ");
scanf("%d", &number);
// Check if the number is even or odd
if (number % 2 == 0) {
printf("%d is an even number.\n", number);
} else {
printf("%d is an odd number.\n", number);
}
return 0;
}
Explanation:
-
An even number is divisible by 2 (remainder is 0).
-
An odd number gives a remainder of 1 when divided by 2.
-
The program uses the modulus operator
%to check the remainder:-
If
number % 2 == 0, it’s even. -
Else, it’s odd.
-
Example:
-
Input:
7→ Output:7 is an odd number. -
Input:
12→ Output:12 is an even number.


