C Program to Check Whether a Number is Even or Odd
Numbers perfectly divisible by 2 are known even numbers and numbers which are not divisible by 2 are called odd numbers.
This program takes an integer from user and checks whether that number is even or odd and displays the result.
This program also can be solved using conditional operator[ ?: ] which is the shorthand notation for if...else statement.
This program takes an integer from user and checks whether that number is even or odd and displays the result.
Source Code
/*to check whether a number entered by user is even or odd. */
#include <stdio.h>
int main()
{
int num;
printf("Enter an integer you want to check: ");
scanf("%d",&num);
if((num%2)==0) /* Checking whether remainder is 0 or not. */
printf("%d is even.",num);
else
printf("%d is odd.",num);
return 0;
}
Output 1Enter an integer you want to check: 25 25 is odd.Output 2
Enter an integer you want to check: 12 12 is even.
In this program, user is asked to enter an integer which is stored in variable num.
Then, the remainder is found when that number is divided by 2 and
checked whether remainder is 0 or not. If remainder is 0 then, that
number is even otherwise that number is odd. This task is performed
using if...else statement in C programming and the result is displayed accordingly.This program also can be solved using conditional operator[ ?: ] which is the shorthand notation for if...else statement.
/* to check whether an integer is odd or even using conditional operator */
#include <stdio.h>
int main()
{
int num;
printf("Enter an integer you want to check: ");
scanf("%d",&num);
((num%2)==0) ? printf("%d is even.",num) : printf("%d is odd.",num);
return 0;
}
Comments
Post a Comment