CPP Tutorial

CPP examples programs

CPP program to check for a Palindrome number

The below program checks for a Palindrome number using a loop. The CPP cout object is used to output the result on the screen. A number is called as a Palindrome number if the number remains same even when its digits are reversed.

Palindrome Number:

abcde = edcba

Example: 24142, 1234321, etc.

Code:

#include <iostream.h>
using namespace std;
 
int main()
{
int num, x = 0;
int sum = 0;
int mod;
 
cout << "Enter a number:";    
cin >> num;
int n = num;
 
while(num>0)
{  
mod = num%10;
x = x * 10 + mod;  
num = num/10;
}  
 
if(n==x)
cout << x << " is a PALINDROME number.";  
 
else
cout << x << " is not a PALINDROME number.";  
 
return 0;
}

Output

Enter a number:1234543
123454321 is a PALINDROME number.