This is a Cpp program which checks whether a number is palindrome or not . Generally a number is said to be a palindrome number if its reverse is same as the original number . For Example : 121 is a palindrome as its reverse is also 121 where as , 231 is not a palindrome as its reverse is 132 . |
#include <iostream> using namespace std; int main() { int n,copy_num,remainder,reverse = 0; cout << "Enter a number : \t" ; cin >> n; copy_num = n; while(n) { remainder = n%10; reverse = reverse*10+remainder; n=n/10; } if(reverse == copy_num) cout << copy_num <<" is a PALINDROME "<< endl; else cout << copy_num << " is not a palindrome " << endl; return 0; }OUTPUT :