#include <stdio.h>
int main(int argc, char *argv[])
{
int n, reverse = 0, temp;
printf("Enter a number to check if it is a palindrome or not\n");
temp = n;
while( temp != 0 )
{
reverse = reverse * 10;
reverse = reverse + temp%10;
temp = temp/10;
}
if ( n == reverse )
printf("%d is a palindrome number.\n", n
); else
printf("%d is not a palindrome number.\n", n
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKewogICBpbnQgbiwgcmV2ZXJzZSA9IDAsIHRlbXA7CgogICBwcmludGYoIkVudGVyIGEgbnVtYmVyIHRvIGNoZWNrIGlmIGl0IGlzIGEgcGFsaW5kcm9tZSBvciBub3RcbiIpOwogICBzY2FuZigiJWQiLCZuKTsKCiAgIHRlbXAgPSBuOwoKICAgd2hpbGUoIHRlbXAgIT0gMCApCiAgIHsKICAgICAgcmV2ZXJzZSA9IHJldmVyc2UgKiAxMDsKICAgICAgcmV2ZXJzZSA9IHJldmVyc2UgKyB0ZW1wJTEwOwogICAgICB0ZW1wID0gdGVtcC8xMDsKICAgfQoKICAgaWYgKCBuID09IHJldmVyc2UgKQogICAgICBwcmludGYoIiVkIGlzIGEgcGFsaW5kcm9tZSBudW1iZXIuXG4iLCBuKTsKICAgZWxzZQogICAgICBwcmludGYoIiVkIGlzIG5vdCBhIHBhbGluZHJvbWUgbnVtYmVyLlxuIiwgbik7CgogICByZXR1cm4gMDsKfQ==