Program:

#include <stdio.h>

int main()

{

int a;

printf("Enter a: \n");

scanf("%d", &a);

/* logic */

if (a % 2 == 0)

{

printf("The given number is EVEN\n");

}

else

{

printf("The given number is ODD\n");

}

return 0;

}

Output:

Enter a: 2

The given number is EVEN

Example 1: If entered number is an even number

Let value of 'a' entered is 4

if(a%2==0) then a is an even number, else odd.

i.e. if(4%2==0) then 4 is an even number, else odd.

To check whether 4 is even or odd, we need to calculate (4%2).

/* % (modulus) implies remainder value. */

/* Therefore if the remainder obtained when 4 is divided by 2 is 0, then 4 is even. */

4%2==0 is true

Thus 4 is an even number.