C# Örnekleri – 1 İle 99 Arasındaki Rakamları Toplamı Tek Olan Sayılar

C# örneklerimize 1 ile 99 arasındaki sayılardan rakamları toplamı tek olan sayıları bulan program ile devam ediyoruz, uygulamada ilk olarak 1-100 arasında bir döngü ile tüm sayılar alınıyor, bu döngünün içinde her sayı basamakları toplanıp tek olup olmadığı kontrol ediliyor tek ise ekrana yazdırılıyor.

 int toplam = 0;
            for (int i = 1; i < 100; i++)
            {
                for (int x = 1; x <= i.ToString().Length; x++)
                {
                    toplam += Int16.Parse(i.ToString().Substring(x-1, 1));
                }
                if (toplam % 2 != 0)
                {
                    Console.WriteLine(i);
                }
                toplam = 0;
            }
            Console.ReadKey();

Ekran Çıktısı olarak
1,3,5,7,9,10,12,14,16,18,21,23.. şeklinde devam ediyor
12 sayısı 1 ve 2 toplamı 3
18 sayısı 1 ve 8 toplamı 9 gibi…