Pallindrome Program

Program to check whether a number is Pallindrome or not using recursion

#include<stdio.h>

int val;

int pallindrome(int num)
{
static int res=0;
if(num>0)
{
res=(res*10)+(num%10);
num=num/10;
pallindrome(num);
}
else
{
if(res==val)
printf("\nPallindrome Number");
else
printf("\nNot a Pallindrome Number");
}
}
int main()
{
int num;
printf("\nEnter any number :");
scanf("%d",&num);
val=num;
pallindrome(num);

return 0;
}


Program to check whether a number is Pallindrome 

#include<stdio.h>

int main()
{
int num,rev=0,val;
printf("Enter any number:");
scanf("%d",&num);
val=num;
while(num>0)
{
rev=(rev*10)+(num%10);
num=num/10;
}
if(val==rev)
printf("\nPalindrome Number");
else
printf("\nNot Palindrome Number");
 
return 0;
}


No comments: