Check ODD and EVEN
Table of Contents
In this tutorial, we will discuss the C++ program to check whether a number is even or odd|6 ways
In this post, we are going to learn how to check whether the given numbers is even or odd using different 6 ways in C++ language
Program 1
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int num=78;
//using modular operator
if((num%2)==0){
cout<<num<<" is an Even number";
}else{
cout<<num<<" is an odd number";
}
getch();
return 0;
} When the above code is executed, it produces the following result
78 is an Even number
In this program,
Program 2
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int num;
cout<<"Enter a integer number: ";
cin>>num;//read the input from the user
//using modular operator
if((num%2)==0){
cout<<num<<" is an Even number";
}else{
cout<<num<<" is an odd number";
}
getch();
return 0;
} When the above code is executed, it produces the following result
case 1
Enter a integer number: 459 459 is an odd number
case 2
Enter a integer number: 964 964 is an even number
Approach
Program 3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num;
/* int num1=450;
int num2=561;*/
printf("Enter any number to check odd or even\n");
scanf("%d",&num);//read the input from the user
switch(num%2){
case 0:
printf("%d is an even number",num);
break;
case 1:
printf("%d is an odd number",num);
}
getch();
return 0;
} When the above code is executed, it produces the following result
Enter any number to check odd or even 1234 1234 is an even number
Approach
Program 4
#include <iostream>
#include <conio.h>
using namespace std;
int findOddeven(int);//function prototype
int main()
{
int num;
cout<<"Enter a integer number: ";
cin>>num;
//read input from the user
findOddeven(num);//function call
getch();
return 0;
}
findOddeven(int num){//function definition
if((num%2)==0){
cout<<num<<" is an Even number";
}else{
cout<<num<<" is an Odd number";
}
}
When the above code is executed, it produces the following result
case 1
Enter a integer number: 1110 1110 is an Even number
case 2
Enter a integer number: 1111 1111 is an odd number
Approach
Program 5
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int num,*ptr;//declare the pointer and normal variable
cout<<"Enter number to check for odd/even\n";
cin>>num;//read input from the user
ptr=#//assign address of num variable to pointer variable
if(*ptr %2 ==0)//check value for even
cout<<num<<" is an even";
else
cout<<num<<" is an odd";
getch();
//printf("Hello world!\n");
return 0;
}
When the above code is executed, it produces the following result
Case 1
Enter number for check odd/even 7898 7898 is an even
Case 2
Enter number for check odd/even 4571 4571 is an odd
Approach
Program 6
#include <iostream>
#include <conio.h>
using namespace std;
int findOddeven(int);
int main()
{
int num;
cout<<"Enter a integer number: ";
cin>>num;
//read input from the user
if(findOddeven(num)){
cout<<num<<" is an Even number";
}else{
cout<<num<<" is an Odd number";
}
getch();
return 0;
}
int findOddeven(int num){//function definition
if(num==0){
return 1;
}else if(num==1){
return 0;
}
else if(num<0){
return findOddeven(-num);
}
else{
return findOddeven(num-2);
}
}
When the above code is executed, it produces the following result
Case 1
Enter a integer number: 458 458 is a even number
Case 2
Enter a integer number: 4581 4581 is a odd number
Similar post
Python program to check whether a number is even or odd
Java program to check whether a number is even or odd
C program to check whether a number is even or odd
Suggested for you
Data type in C++ language
Variable in C++ language
Multiply two numbers in Java using scanner| 5 different ways In this article, we will…
5 Different ways to Divide two numbers in Java using scanner In this article, we…
Learn 8 Ways to Subtract Two Numbers Using Methods in Java In this article, we…
10 ways to subtract two numbers in Java In this article, we will discuss the…
Java Code Examples – Multiply Two Numbers in 5 Easy Ways In this article, we…
How to Divide two numbers in Java| 5 different ways In this article, we will…
This website uses cookies.