C program check whether a number is even or odd

Write a C program to check whether a number is even or odd using if else. How to check whether a number is even or odd using if else in C program. C Program to input a number from user and check whether the given number is even or odd. Logic to check even and odd number using if...else in C programming.

Example
Input

Input number: 10

Output

10 is even number

Required knowledge

Basic C programming, Arithmetic operators, Relational operators, If else

Logic to check even or odd

A number exactly divisible by 2 leaving no remainder, is known as even number. Programmatically, if any number modulo divided by 2 equals to 0 then, the number is even otherwise odd.

Step by step descriptive logic to check whether a number is even or odd.

  1. Input a number from user. Store it in some variable say num.
  2. Check if number modulo division equal to 0 or not i.e. if(num % 2 == 0) then the number is even otherwise odd.

Important Note: Do not confuse modulo division operator % as percentage operator. There is no percentage operator in C.

Read more - Program to calculate percentage.

Let us write program to check even odd.

Program to check even or odd

/**
 * C program to check even or odd number
 */

#include <stdio.h>

int main()
{
    int num;

    /* Input number from user */
    printf("Enter any number to check even or odd: ");
    scanf("%d", &num);
    
    /* Check if the number is divisible by 2 then it is even */
    if(num % 2 == 0)
    {
        /* num % 2 is 0 */
        printf("Number is Even.");
    }
    else
    {
        /* num % 2 is 1 */
        printf("Number is Odd.");
    }

    return 0;
}

Advance your programming skills. Learning this program using other approaches.

Output

Enter any number to check even or odd: 11
Number is Odd

Happy coding 😉

About Pankaj

Pankaj Prakash is the founder, editor and blogger at Codeforwin. He loves to learn new techs and write programming articles especially for beginners. He works at Vasudhaika Software Sols as a Software Design Engineer and manages Codeforwin. In short Pankaj is Web developer, Blogger, Learner, Tech and Music lover.

Follow on: Facebook | Twitter | Google | or

Comments and discussion
Have a doubt, write here. I will help my best.
Before commenting you must escape your source code before commenting. Paste your source code inside
<pre><code> ----Your Source Code---- </code></pre>