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