# Odd Even Program in C

Written by

**Odd-Even program in C:**

An even number is perfectly divisible by 2, whereas an odd number is not perfectly divisible by 2.

We use this logic to check if a number is even or odd.

The below code checks if the integer entered by the user is even or odd:

`#include <stdio.h>`

int main()

{

int number;

printf("Enter an integer: ");

scanf("%d", & amp; number);

if (number % 2 == 0)

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

else

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

return 0;

`}`

- We have created an integer variable
to store the user input.*number* - We are checking if the integer entered by the user is perfectly divisible by 2 or not. If it is, then it is an even number; else, it is an odd number.
- We use the modulus operator to check for divisibility. If a%b is equal to 0, it implies that a is perfectly divisible by b.

We run the code for different inputs and get the outputs accordingly.

Some inputs and outputs for the code are:

`Enter an integer: 4`

4 is even.

Enter an integer: 5

5 is odd.

Enter an integer: -54

-54 is even.

Enter an integer: 12223

`12223 is odd.`