Bu örnekte, kullanıcı tarafından girilen sayının bir palindrom sayı olup olmadığını kontrol etmeyi öğreneceksiniz.
Palindromik sayı, iki taraftan okunduğu zaman okunuş yönüyle aynı olan sayılardır.
Örnek: 1, 4, 8, 99, 101, 363, 4004, 9889, 13531 vb.
C Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <stdio.h> int main() { int n, reversedN = 0, remainder, originalN; printf("Sayı: "); scanf("%d", &n); originalN = n; while (n != 0) { remainder = n % 10; reversedN = reversedN * 10 + remainder; n /= 10; } if (originalN == reversedN) printf("%d sayısı palindromik sayıdır.", originalN); else printf("%d sayısı palindromik sayı değildir.", originalN); return 0; } |
Ekran Çıktısı:
1 2 3 4 | Sayı: 12321 12321 sayısı palindromik sayıdır. |
Add Comment