Palindrome 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.h>
- #include <conio.h>
- 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=121 Number is Palindrome.
Enter the number=113 Number is not Palindrome.
0 Comments