#include <stdio.h>
int main() {
int n, reversed = 0, remainder, original;
printf("Masukkan sebuah integer: ");
original = n;
// Membalikkan angka
while (n != 0) {
remainder = n % 10;
reversed = reversed * 10 + remainder;
n /= 10;
}
// Pengecekan palindrom
if (original == reversed)
printf("%d adalah palindrom.\n", original
); else
printf("%d bukan palindrom.\n", original
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBuLCByZXZlcnNlZCA9IDAsIHJlbWFpbmRlciwgb3JpZ2luYWw7CgogICAgcHJpbnRmKCJNYXN1a2thbiBzZWJ1YWggaW50ZWdlcjogIik7CiAgICBzY2FuZigiJWQiLCAmbik7CgogICAgb3JpZ2luYWwgPSBuOwoKICAgIC8vIE1lbWJhbGlra2FuIGFuZ2thCiAgICB3aGlsZSAobiAhPSAwKSB7CiAgICAgICAgcmVtYWluZGVyID0gbiAlIDEwOwogICAgICAgIHJldmVyc2VkID0gcmV2ZXJzZWQgKiAxMCArIHJlbWFpbmRlcjsKICAgICAgICBuIC89IDEwOwogICAgfQoKICAgIC8vIFBlbmdlY2VrYW4gcGFsaW5kcm9tCiAgICBpZiAob3JpZ2luYWwgPT0gcmV2ZXJzZWQpCiAgICAgICAgcHJpbnRmKCIlZCBhZGFsYWggcGFsaW5kcm9tLlxuIiwgb3JpZ2luYWwpOwogICAgZWxzZQogICAgICAgIHByaW50ZigiJWQgYnVrYW4gcGFsaW5kcm9tLlxuIiwgb3JpZ2luYWwpOwoKICAgIHJldHVybiAwOwp9Cg==