C# Girilen Sayıyı Tersine Çeviren Program

C# dilinde bir sayıyı tersine çeviren program yaparken döngü ve aritmetik işleçleri kullanırız. Programın özeti kullanıcıdan bir sayı alınması ve bu sayının tersten yazılmasıdır.

C# dilinde bir sayıyı tersine çeviren örnek bir uygulama yapalım:

using System;  
  public class SayiTersiExample  
   {  
     public static void Main(string[] args)  
      {  
       int a, SayiTersi=0, b;           
       Console.Write("Bir sayı giriniz: ");      
       a= int.Parse(Console.ReadLine());     
       while(a!=0)      
       {      
        b=a%10;        
        SayiTersi=SayiTersi*10+b;      
        a/=10;      
       }      
       Console.Write("Girdiğiniz sayının tersi: "+SayiTersi);       
    }  
  }  

Ekran Çıktısı:

Bir sayı giriniz: 324
Girdiğiniz sayının tersi: 423


1
Kimler Neler Demiş?

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
Emrullah Recent comment authors
  Subscribe  
En Yeniler Eskiler Beğenilenler
Bildir
Emrullah
Ziyaretçi
Emrullah

Merhaba,
4 Basamaklı bir sayıyı ters çevirip 4 ile çarptığımızda, sayının kendisine eşit oluyor. Bu sayıyı c# kodlayarak nasıl bulabilirim yardımcı olursanız sevinirim.

abcd*4=dcba

a=2 dir.a sayısı 2 ise d=8 dir. 400b+40c+30=100c+10b denklemi ortaya çıkıyor.390b+30=60c dir.sadeleştirdiğimizde 13b+1=2c dir.buradan da b=1 c=7 dir.. dolaysıyla abcd sayısı 2178 dir. dcba ise 8712 dir