C Books Guide and List
C++ Books Guide and List
Best Java Books

C program to check whether the given number is even or odd.

+2 votes
1,756 views
c  program to check whether the given number is even or odd.
asked Jul 13, 2011 by Smita Advisor (7,140 points)

4 Answers

0 votes
Program:
#include <stdio.h>
int main()
{
 int a;
 printf("Enter a: \n");
 scanf("%d", &a);
 /* logic */
 if (a % 2 == 0)
{
  printf("The given number is EVEN\n");
 }
 else
 {
  printf("The given number is ODD\n");
 }
 return 0;
}

Output:
Enter a: 2
The given number is EVEN

Example 1: If entered number is an even number
          Let value of 'a' entered is 4
          if(a%2==0) then a is an even number, else odd.
   i.e.  if(4%2==0) then 4 is an even number, else odd.
To check whether 4 is even or odd, we need to calculate (4%2).
/* % (modulus) implies remainder value. */
/* Therefore if the remainder obtained when 4 is divided by 2 is 0, then 4 is even. */
     4%2==0 is true
     Thus 4 is an even number.
answered Jul 19, 2011 by sagar Expert (12,340 points)
0 votes
#include<stdio.h>
void main()
{
int a;
printf("enter a value");
scanf9"%d",&a);
if(a/2==0)
printf("the given no'r is even")
else
printf(the no'r is odd");
answered Jul 31, 2011 by Anusha Jr Member (630 points)
0 votes

 

#include<stdio.h>
main()
{
int r,n;
printf("\nEnter a positive number : ");
scanf("%d",&n);
r =n%2;
if(r==0)
printf("\nThe %d is an even number",n);
else
printf("\nThe %d is an odd number",n);
}
answered Sep 13, 2011 by Alokesh Ghosh Sr Member (1,180 points)
0 votes

#include<stdio.h>

#include<conio.h>

void main()

{

int a;

clrscr();

printf(“enter the number\n”);

scanf(“%d”,&a);

if(a%2==0)

printf(“even number”);

else

printf(“odd number”);

getch();

}

Output:

enter the number

9

odd number

answered Jan 6 by sara Guru (24,570 points)

Related questions

0 votes
2 answers 621 views
0 votes
2 answers 3,420 views
3,420 views asked Jul 19, 2011 by sagar Expert (12,340 points)
0 votes
1 answer 21 views
...