Palindrome sayı, tersinden sonra aynı olan bir sayıdır. Örneğin 121, 34543, 343, 131, 48984 palindrom sayılarıdır.
Palindrome sayı algoritması
- Numarayı kullanıcıdan alın
- Numarayı geçici değişkende tut
- Numarayı ters çevir
- Geçici numarayı ters numarayla karşılaştırın
- Her iki sayı da aynıysa, palindrom numarasını yazdırın
- Başka bir baskı palindrom numarası değil
C’deki palindrom programını görelim. Bu c programında kullanıcıdan bir girdi alacak ve sayının palindrom olup olmadığını kontrol edecek.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #include<stdio.h> int main() { int n,r,sum=0,temp; printf("Bir sayi girin="); scanf("%d",&n); temp=n; while(n>0) { r=n%10; sum=(sum*10)+r; n=n/10; } if(temp==sum) printf("palindrome sayidir "); else printf("palindrome degildir"); return 0; } |
İlginizi Çekebilir: C Dili Örnekleri
Çıktı:
1 2 3 4 | Bir sayi girin=121 Palindrome Sayi. |
Yorum Yap