C program to print palindrome whether it is palindrome number or not:
Palindrome number is an integer which reverse is equal to the original of it.
C Program:
#include <stdio.h>
void main()
{
int n, reversedInteger = 0, remainder, originalInteger;
printf("Enter a number: ");
scanf("%d", &n);
originalInteger = n;
// reversed integer is stored in variable
while( n!=0 )
{
remainder = n%10;
reversedInteger = reversedInteger*10 + remainder;
n /= 10;
}
// palindrome if orignalInteger and reversedInteger are equal
if (originalInteger == reversedInteger)
printf("%d is a palindrome number.", originalInteger);
else
printf("%d is not a palindrome number.", originalInteger);
}
Output
Enter a number: 53235 53235 is a palindrome number.

0 comments:
Post a Comment