5.00 / 1 oy

C# ile yazıyı tersten yazdırmak

C# string uygulamalarına, sitede farklı programlama dilleri için hazırlanan örneklerini gördüğüm ve C# için de hazırlamak istediğim bir uygulama ile devam etmek istiyorum.

bkz: PHP'de yazıyı tersten yazdırmak

bkz: Java'da yazıyı tersten yazdırmak

Örnek: Kullanıcının yazdığı yazıyı tersten yazdıran bir C# programı yazın.

Çözüm 1: string'i char dizisine döüştürüp diziyi tersten sıralamak

System.Console.WriteLine("lütfen bir yazı yazın");
string yazi = System.Console.ReadLine();
char[] yazi_dizi = yazi.ToCharArray();
Array.Reverse(yazi_dizi);
yazi =  new string(yazi_dizi);
System.Console.WriteLine(yazi);

Çözüm 2: string içerisindeki karakterleri substring ile döngü içinde sondan başa yeni bir değişkene eklemek ve en son yazdırmak

System.Console.WriteLine("lütfen bir yazı yazın");
string yazi = System.Console.ReadLine();
string tersten = "";

for (int i = yazi.Length-1; i>=0; i--)
{
    tersten += yazi.Substring(i,1);
}

System.Console.WriteLine(tersten);

Çıktı:

lütfen bir yazı yazın
uranüs
sünaru

Önceki benzer uygulamalar için aşağıdaki linkleri kontrol edebilirsiniz.

bkz: C# ile String'in ortanca karakterini bulmak

bkz: C# ile String'in ilk karakterini bulmak

bkz: C# ile String'in son karakterini bulmak

bkz: C# ile Medyan (Ortanca Değer) Bulmak

 

mbologlu

11.04.2021 02:19

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# ile yazıyı tersten yazdırmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.