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…
birde bu sorunun akış diyagramını yapsanız çok güzel olur