- Katılım
- 31 Tem 2019
- Konular
- 443
- Mesajlar
- 524
- Tepkime puanı
- 111
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
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..
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..
C#:
tring 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 (Array.Exists(tekler, element => element == sayi[x].ToString()))
{
kontrol++;//http://www.bilisimogretmeni.com
}
}
if (kontrol == sayi.Length) Console.Write(i+”-“);
kontrol = 0;
}
Console.ReadKey();