BeginnersBook

  • Home
  • Java
    • Java OOPs
    • Java Collections
    • Java Examples
  • C
    • C Examples
  • C++
    • C++ Examples
  • DBMS
  • Computer Network
  • Python
    • Python Examples
  • More…
    • jQuery
    • Kotlin
    • WordPress
    • SEO
    • JSON
    • JSP
    • JSTL
    • Servlet
    • MongoDB
    • XML
    • Perl

C++ Program to check whether the input number is Even or Odd

By Chaitanya Singh | Filed Under: C++ Programs

An integer number which is evenly divisible by 2 is called even number. When I say evenly divisible, it means that if we divide the even number by 2, it yields no remainder. For example, 2, 4, 6, 8 …are even numbers.
An integer number which yields a remainder when divided by 2 is known as odd number. For example, 3, 5, 7, 9 are odd numbers.

Lets write a program to check even odd numbers

Example: Program to check whether the entered number is even or odd

To understand this program, you should have the knowledge of if-else and user-defined functions in C++.

#include <iostream>
using namespace std;
bool checkEvenOdd(int num);

int main(){
   int num;
   bool isEven;
   cout<<"Enter any number: ";
   //Storing the entered value in variable num
   cin>>num;
   //Calling the function that checks even odd
   isEven = checkEvenOdd(num); 
   if(isEven)   
      cout<<num<<" is an even number"; 
   else   
      cout<<num<<" is an odd number";
  
   return 0;
}
/* This function checks whether the passed number is even
 * or odd. If the number is even then this function returns
 * true else it returns false.
 */
bool checkEvenOdd(int num){
   bool b;
   /* If number is perfectly divisible by 2 then it is
    * an even number else it is an odd number
    *
    */
   if (num % 2 == 0)
      b=true;
   else 
      b=false;

   return b;
}

Output:

Enter any number: 101
101 is an odd number

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Programs

  • C Programs
  • Java Programs
  • C++ Programs

Copyright © 2012 – 2022 BeginnersBook . Privacy Policy . Sitemap