fork download
  1. #include <stdio.h>
  2.  
  3. // Fungsi untuk mengecek palindrom (mengembalikan 1 jika ya, 0 jika tidak)
  4. int cekPalindrom(int n) {
  5. int original = n, reversed = 0, remainder;
  6. if (n < 0) return 0;
  7.  
  8. while (n > 0) {
  9. remainder = n % 10;
  10. reversed = reversed * 10 + remainder;
  11. n /= 10;
  12. }
  13. return (original == reversed);
  14. }
  15.  
  16. int main() {
  17. int n, i, angka;
  18.  
  19. printf("Masukkan jumlah n bilangan: ");
  20. scanf("%d", &n);
  21.  
  22. for (i = 1; i <= n; i++) {
  23. printf("Masukkan bilangan ke-%d: ", i);
  24. scanf("%d", &angka);
  25.  
  26. // Langsung cetak 1 jika benar, 0 jika salah
  27. if (cekPalindrom(angka)) {
  28. printf("Hasil: 1\n");
  29. } else {
  30. printf("Hasil: 0\n");
  31. }
  32. }
  33.  
  34. return 0;
  35. }
  36.  
Success #stdin #stdout 0.01s 5316KB
stdin
5
2334332
555
1234
50
123
stdout
Masukkan jumlah n bilangan: Masukkan bilangan ke-1: Hasil: 1
Masukkan bilangan ke-2: Hasil: 1
Masukkan bilangan ke-3: Hasil: 0
Masukkan bilangan ke-4: Hasil: 0
Masukkan bilangan ke-5: Hasil: 0