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.