Showing posts with label checking number for palindrome or not. Show all posts
Showing posts with label checking number for palindrome or not. Show all posts

Wednesday, August 8, 2012

Reverse number and check palindrome or not

Q. Write a C program to accept any number from user and reverse it. Also find it that number is palindrome or not.

for example:

number- 12345
result- 
        reverse:54321
        number is not palindrome

Ans.

/*c program for reverse a given number and check it for palindrome or not*/
#include<stdio.h>
#include<conio.h>
int main()
{
 int num,rem,n,rev=0;
 printf("Enter any number: ");
 scanf("%d", &num);
 for(n=num; n!=0; n=n/10)
 {
    rem = n%10;
    rev = rev*10+rem;
 }
 printf("\nEntered number in reverse order: %d\n",rev);
 if(rev==num)
    printf("%d is Palindrome.", num);
 else
    printf("%d is not Palindrome.", num);
 getch();
 return 0;
}

/************Output************/

Output of reverse number and number is not palindrome C program
Screen shot for reverse number and number
 is not palindrome C program

Output of reverse number and number is palindrome C program
Screen shot for reverse number and number
 is palindrome C program