Palindrome Number

#include<stdio.h>
int pal(int n);
void main()
{
    int num,ch=0,rev;
    while(ch!=-1)
    {
        printf("\nPress -1 to  quit:");
        scanf("%d",&ch);
        if(ch==-1)
            break;
        printf("\nEnter the number:");
        scanf("%d",&num);
        rev=pal(num);
        if(rev==num)
            printf("\nResult=%d is palindrome number",num);
        else
            printf("\nResult=%d is not palindrome number",num);
}
}
int pal(int n)
{
   static int digit,rev=0;
         if(n!=0)
        {
            digit=n%10;
            rev=(rev*10)+digit;
            pal(n/10);
        }

return rev;
}

No comments:

Post a Comment

Thank you for using this blog.