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.