# Palindrome program in C++ | Palindrome Program Example in C++

This article guide you for making a Palindrome Number Program in C++. A Palindrome number is a number that is same after reverse. For example 121, 34543, 343, 131, 48984 are the palindrome numbers.

## Palindrome number algorithm

• Get the number from user
• Hold the number in temporary variable
• Reverse the number
• Compare the temporary number with reversed number
• If both numbers are same, print palindrome number
• Else print not palindrome number

Let’s see the palindrome program in C++. In this program, we will get an input from the user and check whether number is palindrome or not.

```    #include <iostream>
using namespace std;
int main()
{
int n,r,sum=0,temp;
cout<<"Enter the Number=";
cin>>n;
temp=n;
while(n>0)
{
r=n%10;
sum=(sum*10)+r;
n=n/10;
}
if(temp==sum)
cout<<"Number is Palindrome.";
else
cout<<"Number is not Palindrome.";
return 0;
}  ```

Output:

```Enter the Number=222
Number is Palindrome.```
```Enter the number=115
Number is not Palindrome.```
`Note: If you interested lo learn C++ through web, You can click here`

## Conclusion:

Hi guys, I can hope that you can know that how to make Palindrome Number Program. If you like this post as well as know something new so share this article in your social media accounts. If you have any doubt related to this post then you ask in comment section.

Categories C++