Bir palindrom numarası, 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# ‘daki palindrom programını görelim. Bu programda kullanıcıdan bir girdi alacak ve numaranın palindrom olup olmadığını kontrol edeceğiz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | using System; public class PalindromeExample { public static void Main(string[] args) { int n,r,sum=0,temp; Console.Write("Bir Sayı Girin: "); n = int.Parse(Console.ReadLine()); temp=n; while(n>0) { r=n%10; sum=(sum*10)+r; n=n/10; } if(temp==sum) Console.Write("Girilen Sayı Palindrome Sayıdır."); else Console.Write("Girilen Sayı Palindrome Sayı Değildir."); } } |
Çıktı:
1 2 3 4 | Bir Sayı Girin=113 Girilen Sayı Palindrome Sayı Değildir. |
Yorum Yap