C# Palindrom Sayı Bulma Programı

C# palindrom sayı bulma programı C# dilinde bir sayının palindrom olup olmadığını bulmak için kullanılır. Bir palindrom sayı, ters çevrildiği zaman yine aynı sayıya eşit olur. Örneğin: 151, 12321, 1234321, 585 sayıları birer palindrom sayıdır.

Palindrom sayı algoritması aşağıdaki gibidir.

  • Kullanıcıdan bir sayı al,
  • Sayıyı geçici bir değişkende tut,
  • Sayıyı ters çevir,
  • Geçici değişkende tuttuğunu sayıyı ters çevirdiğin sayı ile karşılaştır,
  • İki sayı birbirine eşitse sayı palindrom bir sayıdır, değilse palindrom sayı değildir.

C# programlama dilinde kullanıcının girdiği bir sayının palindrom sayı olup olmadığını anlamamızı sağlayan programın kodları aşağıdaki gibidir:

using System;  
  public class PalindromeExample  
   {  
     public static void Main(string[] args)  
      {  
          int a,b,toplam=0,sayi;    
          Console.Write("Bir sayı giriniz:");   
          a = int.Parse(Console.ReadLine());  
          sayi=a;      
          while(a>0)      
          {      
           b=a%10;      
           toplam=(toplam*10)+b;      
           a=a/10;      
          }      
          if(sayi==toplam)      
           Console.Write("Girdiğiniz sayı palindrom bir sayıdır.");      
          else      
           Console.Write("Girdiğiniz sayı palindrom bir sayı değildir.");     
    }  
  }  

Ekran Çıktısı:

Bir sayı giriniz:151
Girdiğiniz sayı palindrom bir sayıdır.

Bir sayı giriniz:234
Girdiğiniz sayı palindrom bir sayı değildir.

Kimler Neler Demiş?

avatar
  Subscribe  
Bildir