#include<stdio.h>
#include<math.h>
int rev(int n)
{
int digit=(int)log10(n); ///finding the length of the integer
if(n==0) ///base case
{
return 0;
}
else
{
return (n%10*pow(10,digit) + rev(n/10) ); ///Recursion
}
}
int main()
{
int n;
printf("Please Enter A Number: ");
scanf("%d",&n);
rev(n);
if(n==rev(n))
{
printf("
This is a palindrome Number
");
}
else
{
printf("
This is not a palindrome Number
");
}
return 0;
}
Output
Please Enter A Number: 121
This is a palindrome Number
Add your comment