Write a C program to input number from user and check number is palindrome or not using while loop.
#include <stdio.h>
int main() {
int n, reversed = 0, foo, bar;
printf("Input: ");
scanf("%d", &n);
bar = n;
while (n != 0) {
foo = n % 10;
reversed = reversed * 10 + foo;
n /= 10;
}
if (bar == reversed)
printf("%d is a palindrome.", bar);
else
printf("%d is not a palindrome.", bar);
return 0;
}
Comments
Leave a comment