This program I am writing for school students and for fresher programmers who wish to learn C language by themselves.
To find if an entered number is Odd or Even, you need to know the basic mathematics. Any number which is divided exactly by 2 is an Even number.
For example 12 / 2 = 6 (quotient), and the remainder is 0 (zero); So basically if the remainder value is Zero (0) it is an Even number
In C you have two operators to get the quotient (/) and the remainder value (%). So in our case we have to use the modulus operator (%) to figure out whether the entered number is an Odd number or an Even number.
Let’s write the C program to Find Odd or Even Number:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#include <stdio.h> #include <string.h> int main() { int num; //print about the program printf("C Program to find Odd or Even number\n"); printf("Enter a Number: "); //get the input number from the user scanf("%d", &num); //use % modulus to figure out whether the //entered number is odd or even. if(num % 2 == 0){ printf("It is an Even number"); }else{ printf("It is an Odd number"); } return 0; } |
Output of the above program will be:
1 2 3 |
C Program to find Odd or Even number Enter a Number: 12 It is an Even number |