×

C++ Programs

C++ Most popular & Searched Programs

C++ Basic I/O Programs

C++ Constructor & Destructor Programs

C++ Manipulators Programs

C++ Inheritance Programs

C++ Operator Overloading Programs

C++ File Handling Programs

C++ Bit Manipulation Programs

C++ Classes & Object Programs

C++ program to check EVEN or ODD

Given an integer number, we have to check whether the given integer number is either EVEN or ODD using the if-else in C++.
[Last updated : February 28, 2023]

Checking EVEN or ODD using if else in C++

The numbers which are divisible by 2 are known as EVEN numbers while the numbers which are not divisible by 2 are known as ODD.

In this program, we will check whether a given number is EVEN or ODD. Here, we are checking EVEN or ODD by using three different methods.

Program to check EVEN or ODD using if else in C++

#include <iostream>
using namespace std;

int main()
{
	int num;
	cout<<"Enter an integer number: ";
	cin>>num;
	
	if(num%2==0)
		cout<<num<<" is an EVEN number."<<endl;
	else
		cout<<num<<" is an ODD number."<<endl;
	
	return 0;
}

Output

First run:
Enter an integer number: 10 
10 is an EVEN number. 

Second run:
Enter an integer number: 11 
11 is an ODD number.

Using Ternary Operator

(num%2==0)?
	(cout<<num<<" is an EVEN number."<<endl):
	(cout<<num<<" is an ODD number."<<endl);

Using Bitwise AND Operator

if(num & 0x01)
    cout<<num<<" is an ODD number."<<endl;
else
    cout<<num<<" is an EVEN number."<<endl;

Related Programs

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.