1. Ana Sayfa
  2. Programlama Temelleri
  3. C# Console Örnekleri – Basamaklarındaki Rakamları Tek Sayı Olan Sayılar

C# Console Örnekleri – Basamaklarındaki Rakamları Tek Sayı Olan Sayılar

C# Console Örnekleri – Basamaklarındaki Rakamları Tek Sayı Olan Sayılar

C# Console örneklerimize 1-4000 arasındaki basamaklarındaki rakamları tek sayı olan sayıları bulan program ile devam ediyoruz, yani programın bize vereceği sonuç “1-3-5-7-9-11-13-15-17-19-31-33”.. gibi olacak dikkat ederseniz 21-23-25.. sonuçta yok neden çünkü basamaklarındaki rakamların hepsi tek sayı değil sonuç ekranında içerinde 2-4-6-8-0 rakamları olan sonuçlar olmayacak

 string sayi="";
            string[] tekler = { "1", "3","5","7","9"};
            int kontrol = 0;
            for (int i=1;i<=4000;i++)
            {
                sayi = i.ToString();
                for (int x = 0; x < sayi.Length; x++)
                {
                    if (tekler.Contains(sayi[x].ToString()))
                    {
                        kontrol++;//http://www.bilisimogretmeni.com
                    }
                }
                if (kontrol == sayi.Length) Console.Write(i+"-");
                kontrol = 0;
            }
            Console.ReadKey();

Yapılan işlem kısaca sayı içindeki her rakam tek sayımı diye kontrol ediliyor eğer sonuç olumlu ise ekranda yazdırılıyor…

Yorum Yap

Kimler Neler Demiş?

Bir Cevap Yazın

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

  Subscribe  
Bildir