1. Anasayfa
  2. Nesne Tabanlı Programlama

Visual Studio C# Dersleri – C# ile Palindrom Kelime, Sayı Bulma

Visual Studio C# Dersleri – C# ile Palindrom Kelime, Sayı Bulma
2

Palindrom, tersten okunuşu da aynı olan cümle, kelime ve sayılara denilmektedir. C# ile tersten okunuşu aynı olan kelime veya sayıları yani palindrom ifadeleri bulan program yapacağız.

Bunun için form üzerine birer tane textbox, listbox ve buton yerleştiriyoruz butonun click olayına aşağıdaki kodları yazıyoruz. Program içerisinde ilk olarak girilen ifadeyi kelimelere ayırıp her kelimeyi ters çevirip orjinali ile karşılaştırıyoruz eğer aynı ise listboxa ekliyor

listBox1.Items.Clear();
            string metin = textBox1.Text;
            string[] parcalar = metin.Split(' ');
            foreach (string parca in parcalar)
            {
                char[] yeni = parca.ToCharArray();
                Array.Reverse(yeni);
              if (string.Compare(parca, new string(yeni)).ToString() == "0")
                {
                    listBox1.Items.Add(parca);

                }
             
            }

örneğimizde “adanada ne güzel kabak yetişir 323 12345 6336 Küçük kek yeme aç kalırsın” yazıp butona basıyoruz bize sonuç olarak adanada, kabak, 323, 6336, kek ifadelerini veriyor…

Bu İçeriğe Tepkin Ne Oldu?
  • 2
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 1
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 1
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Yorum
Inline Feedbacks
View all comments
Nihat

Sitenizde o kadar reklam var ki aradığım seyi bulamıyorum çok kötü