#include <stdio.h>
int main() {
int n, original, reverse = 0, remainder;
printf("Enter a positive integer: ");
original = n;
while (n != 0) {
remainder = n % 10;
reverse = reverse * 10 + remainder;
n = n / 10;
}
if (original == reverse)
printf("%d is a Palindrome number.", original
); else
printf("%d is NOT a Palindrome number.", original
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBuLCBvcmlnaW5hbCwgcmV2ZXJzZSA9IDAsIHJlbWFpbmRlcjsKCiAgICBwcmludGYoIkVudGVyIGEgcG9zaXRpdmUgaW50ZWdlcjogIik7CiAgICBzY2FuZigiJWQiLCAmbik7CgogICAgb3JpZ2luYWwgPSBuOwoKICAgIHdoaWxlIChuICE9IDApIHsKICAgICAgICByZW1haW5kZXIgPSBuICUgMTA7CiAgICAgICAgcmV2ZXJzZSA9IHJldmVyc2UgKiAxMCArIHJlbWFpbmRlcjsKICAgICAgICBuID0gbiAvIDEwOwogICAgfQoKICAgIGlmIChvcmlnaW5hbCA9PSByZXZlcnNlKQogICAgICAgIHByaW50ZigiJWQgaXMgYSBQYWxpbmRyb21lIG51bWJlci4iLCBvcmlnaW5hbCk7CiAgICBlbHNlCiAgICAgICAgcHJpbnRmKCIlZCBpcyBOT1QgYSBQYWxpbmRyb21lIG51bWJlci4iLCBvcmlnaW5hbCk7CgogICAgcmV0dXJuIDA7Cn0K