Bu yazımızda, kullanıcının girdiği bir sayının palindrom bir sayı olup olmadığını kontrol eden bir C++ programı örneğini inceleyeceğiz.

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

#include <iostream>
using namespace std;

bool PalindromSayiMi(int sayi) {
    int tersSayi = 0, gecici = sayi;
    
    while (gecici > 0) {
        int rakam = gecici % 10;
        tersSayi = tersSayi * 10 + rakam;
        gecici /= 10;
    }
    
    return sayi == tersSayi;
}

int main() {
    int sayi;
    
    cout << "Bir sayi girin: ";
    cin >> sayi;
    
    if (PalindromSayiMi(sayi)) {
        cout << sayi << " palindrom bir sayidir." << endl;
    } else {
        cout << sayi << " palindrom bir sayi degildir." << endl;
    }
    
    return 0;
}

Çıktısı :

Bir sayi girin: 121
121 palindrom bir sayidir.

Bu örnekte, kullanıcının girdiği bir sayının palindrom bir sayı olup olmadığını kontrol eden bir C++ programı örneğini ele aldık. Daha fazla örnek için C++ Örnekleri kategorimize göz atabilirsiniz.

Bu yazı dikkatini çekebilir.   C++ Basit Hesap Makinesi Örneği