#include <stdio.h>
// Fungsi untuk mengecek palindrom (mengembalikan 1 jika ya, 0 jika tidak)
int cekPalindrom( int n) {
int original = n, reversed = 0 , remainder;
if ( n < 0 ) return 0 ;
while ( n > 0 ) {
remainder = n % 10 ;
reversed = reversed * 10 + remainder;
n /= 10 ;
}
return ( original == reversed) ;
}
int main( ) {
int n, i, angka;
printf ( "Masukkan jumlah n bilangan: " ) ;
for ( i = 1 ; i <= n; i++ ) {
printf ( "Masukkan bilangan ke-%d: " , i
) ;
// Langsung cetak 1 jika benar, 0 jika salah
if ( cekPalindrom( angka) ) {
} else {
}
}
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovLyBGdW5nc2kgdW50dWsgbWVuZ2VjZWsgcGFsaW5kcm9tIChtZW5nZW1iYWxpa2FuIDEgamlrYSB5YSwgMCBqaWthIHRpZGFrKQppbnQgY2VrUGFsaW5kcm9tKGludCBuKSB7CiAgICBpbnQgb3JpZ2luYWwgPSBuLCByZXZlcnNlZCA9IDAsIHJlbWFpbmRlcjsKICAgIGlmIChuIDwgMCkgcmV0dXJuIDA7IAogICAgCiAgICB3aGlsZSAobiA+IDApIHsKICAgICAgICByZW1haW5kZXIgPSBuICUgMTA7CiAgICAgICAgcmV2ZXJzZWQgPSByZXZlcnNlZCAqIDEwICsgcmVtYWluZGVyOwogICAgICAgIG4gLz0gMTA7CiAgICB9CiAgICByZXR1cm4gKG9yaWdpbmFsID09IHJldmVyc2VkKTsKfQoKaW50IG1haW4oKSB7CiAgICBpbnQgbiwgaSwgYW5na2E7CgogICAgcHJpbnRmKCJNYXN1a2thbiBqdW1sYWggbiBiaWxhbmdhbjogIik7CiAgICBzY2FuZigiJWQiLCAmbik7CgogICAgZm9yIChpID0gMTsgaSA8PSBuOyBpKyspIHsKICAgICAgICBwcmludGYoIk1hc3Vra2FuIGJpbGFuZ2FuIGtlLSVkOiAiLCBpKTsKICAgICAgICBzY2FuZigiJWQiLCAmYW5na2EpOwoKICAgICAgICAvLyBMYW5nc3VuZyBjZXRhayAxIGppa2EgYmVuYXIsIDAgamlrYSBzYWxhaAogICAgICAgIGlmIChjZWtQYWxpbmRyb20oYW5na2EpKSB7CiAgICAgICAgICAgIHByaW50ZigiSGFzaWw6IDFcbiIpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHByaW50ZigiSGFzaWw6IDBcbiIpOwogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gMDsKfQo=