Input
Enter a number : 242
Output
242 is a palindrome number
Input
Enter a number : 122
Output
122 is not a palindrome number
Step 1: START
Step 2: Enter number 'num' as input and rev=0.
Step 3: Store num into another variable i.e temp=num;
Step 4: Start a loop: While (n> 0)
rem= num % 10 ;
rev = rev*10 + rem ;
num=num / 10 ;
Step 5: End the loop
Step 6: if temp==rev
print palindrome number .
else print not a palindrome number
Step 6: END
/* Check a number is palindrome or not */
#include<stdio.h>
int main()
{
int num,rem,original,reverse=0;
printf(" Enter the number : ");
scanf("%d",&num);
original = num;
while(num != 0)
{
rem = num % 10;
reverse = reverse * 10 + rem;
num = num/10;
}
if(original == reverse)
printf(" Number is palindrome ");
else
printf(" Number is not palindrome ");
return 0;
}
/* Check a number is palindrome or not */
#include<iostream>
using namespace std;
int main()
{
int num,rem,original,reverse=0;
cout<<" Enter the number : ";
cin>>num;
original = num;
while(num != 0)
{
rem = num % 10;
reverse = reverse * 10 + rem;
num = num/10;
}
if(original == reverse)
cout<<" Number is palindrome ";
else
cout<<" Number is not palindrome ";
return 0;
}
Enter a number : 242
242 is a palindrome number
advertisment