top of page
Search

Write a C Program to Check Whether The Entered Number is Even or Odd?



In this program, the if...else statement is used to check whether a number entered by the user is even or odd.

An even number is an integer that is exactly divisible by 2.

Example: 0, 8, -24

An odd number is an integer that is not exactly divisible by 2.

Example: 1, 7, -11, 15


Write a C Program to Check Whether The Entered Number is Even or Odd?


#include <stdio.h>

int main()

{

int number;

printf("Enter an integer: ");

scanf("%d", &number);

// True if the number is perfectly divisible by 2

if(number % 2 == 0)

printf("%d is even.", number);

else

printf("%d is odd.", number);

return 0;

}


Output:

Enter an integer: -7

-7 is odd.


Explanation:

In this program, the user entered integer is stored in a variable number. Then, whether the number is perfectly divisible by 2 or not is checked using the modulus operator.

If the number is perfectly divisible by 2, test expression number % 2 == 0 which evaluates to 1 (true) and the number is even. However, if the test expression evaluates to 0 (false), the number is odd.


For Video Explanations Check Out Our Playlist on Youtube HERE.


29 views
bottom of page