Even Number A number is even if it is divisibly by 2 i.e leaves remainder as 0 when it is divided by 2
Odd Number A number is odd if it is not divisibly by 2 i.e leaves remainder as 1 when it is divided by 2
Logic:
- Enter the number as n
- Find the remainder when we divide number by 2
- If remainder is 0, print “Number is even”
- If remainder is 1, print “Number is odd”
Algorithm
- Enter the number n
- if (n % 2 == 0)
- printf(“%d is even.”, num);
- else
- printf(“%d is odd.”, num);
Program
#include <stdio.h>
int main()
{
printf("*************************************************");
printf("\n*************************************************");
printf("\n** WAP to check whether a number is even/odd **");
printf("\n** using if else **");
printf("\n** Created by Sheetal Garg **");
printf("\n** Assistant Professor **");
printf("\n** Phone No:9467863365 **");
printf("\n*************************************************");
printf("\n*************************************************\n");
int num;
printf("Enter an integer: ");
scanf("%d", &num);
// true if num is perfectly divisible by 2
if (num % 2 == 0)
printf("%d is even.", num);
else
printf("%d is odd.", num);
return 0;
}
Output 1:
************************************************* ************************************************* ** WAP to check whether a number is even/odd ** ** using if else ** ** Created by Sheetal Garg ** ** Assistant Professor ** ** Phone No:9467863365 ** ************************************************* ************************************************* Enter an integer: 5 5 is odd.
Output 2:
************************************************* ************************************************* ** WAP to check whether a number is even/odd ** ** using if else ** ** Created by Sheetal Garg ** ** Assistant Professor ** ** Phone No:9467863365 ** ************************************************* ************************************************* Enter an integer: 6 6 is even.