Bu yazımızda C programlama dilinde palindrom sayı bulma örneğini çözeceğiz. Bu örneği çözerken while döngüsü ve if-else gibi terimleri kullanacağız.

Öncelikle palindrom sayı nedir sorusunu yanıtlayalım. Palindrom sayı, bir sayının kendi tersi ile eşit olma durumudur. Örneğin 1221 sayısı, 1221 sayısı ile palindromdur. Şimdi sorumuza ve cevabımıza geçelim.

Soru : Kullanıcıdan alınan bir sayının palindrom olup olmadığını bulan C dili kodunu yazınız.

Cevap :

#include<stdio.h>

int main(){ 
    int sayi, ters=0, temp, rem; 
    printf("Bir sayi giriniz : ");
    scanf("%d", &sayi);
    
    temp = sayi;
    while(temp>0)
    {
        rem = temp%10;
        ters = (ters*10)+rem;
        temp = temp/10;
    }
    if(ters == sayi)
        printf("Palindromdur");
    else
        printf("Palindrom degildir.");
}

Çıktısı :

C Programlama Palindrom Sayı Bulma Örneği

Bu yazımızda C programlama dilinde palindrom sayı bulma örneğini çözdük. Diğer C programlama dili örnek sorularımızı görmek isterseniz buradan tümünü görebilirisiniz.

Bu yazı dikkatini çekebilir.   C Programlama Girilen Sayıya Kadar Olan Çift Sayıları Yazdıran Program Örneği