This program check's whether the given number is Palindrome or Not, and prints the Reverse order of the Number.
Program Code:
/* Program to check whether the given number is Palindrome or Not! */
#include <stdio.h>
int main()
{
int val, num, rem, rev = 0;
/* get the input number from user */
printf("Enter a Number : ");
scanf("%d", &num);
val = num;
/* find the reverse for the given input */
while (val > 0)
{
rem = val % 10;
rev = (rev * 10) + rem;
val = val / 10;
}
printf("Given Number is '%d' and it's, Reverse order is '%d'.\n", num, rev);
/* if the reverse of a number equals itself - palindrome */
if (num == rev)
printf("Result: The Given Number is Palindrome!\n");
else
printf("Result: Given number is Not a Palindrome!\n");
return 0;
}
Program Ouput:
Post a Comment