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…

Pin It on Pinterest