logo

C'deki Palindrom programı

C cinsinden Palindrom sayısı: A palindrom numarası dır-dir tersten sonra aynı olan bir sayı . Örneğin 121, 34543, 343, 131, 48984 palindrom sayılarıdır.

Palindrom sayı algoritması

  • Numarayı kullanıcıdan al
  • Numarayı geçici değişkende tut
  • Numarayı ters çevir
  • Geçici numarayı ters çevrilmiş numarayla karşılaştırın
  • Her iki sayı da aynıysa palindrom sayısını yazdır
  • Aksi takdirde palindrom sayısını değil yazdırın

C'deki palindrom programını görelim. Bu c programında kullanıcıdan bir girdi alıp sayının palindrom olup olmadığını kontrol edeceğiz.

 #include int main() { int n,r,sum=0,temp; printf('enter the number='); scanf('%d',&n); temp=n; while(n>0) { r=n%10; sum=(sum*10)+r; n=n/10; } if(temp==sum) printf('palindrome number '); else printf('not palindrome'); return 0; } 

Çıktı:

 enter the number=151 palindrome number enter the number=5621 not palindrome number