Write a program to check given number is Even number or odd number in c programming.
Source code:
#include<stdio.h>
int main()
{
int n;
printf(“Enter a number :”);
scanf(“%d”,&n);
if(n%2==0)
{
printf(“Given number is even”);
}
else
{
printf(“Given number is odd”);
}
return 0;
}
Output 1:
Enter a number: 4
Given number is even
Output 2:
Enter a number:21
Given number is odd
Explanation:
Paina unna program lo first line preprocessor anedi standard input output header ni include cheyamani chepthundi .
int main anedhi main function idhi output console screen ravataniki use avuthundi.ibt anedi return type.
int n ane danni declare chesam.n anedhi variable and int anedhi data type in c.
printf manam output em print avvali anukunte adhi rastamu.
scanf function values ni read cheyataniki c programming lo vadatharu.ikkada n ane interger aithe declare chesanu kaani daniki value em assign cheyaledhu kabatti scanf use chesi n ane variable ki value ni read chesamu.
if anedhi conditional statement .manam even or odd number program rayali ante manaki 2number tho divisible ayye numbers anni even number ani logic thelisi undali.
Manam n%2 anedi divisible avuthundo ledho check chestamu.
Condition satisfy aithe if statement lo unna printf statement print ayyiddi.
condition satisfy avvakapothe else lo unna printf statement print avuthundi.
Aa program ki output check cheddamu.output 1 lo nenu n variable value 4 ani read chesanu.aa tharwatha adhi if loki velli condition ni check chesindi.4anedi 2 tho divisible ayyi dani result zero ki equal kabatti output lo given number even ani vachindi.
Ippudu alane output 2 ni chuste, variable n is value 21ani read chesanu.if condition loki velli condition check chestundi 21 anedhi 2 tho divisible avvaddu kabbati else loki velthundi.akkada direct ga printf statement lo em unte adhi matrame print avuthundi.
Nenu main function ki int main ani vadatam valana program lo return 0 ani rasanu.