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

basamaklari_tek_olan_sayilar

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..

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 (Array.Exists(tekler, element => element == sayi[x].ToString()))
{
kontrol++;//http://www.bilisimogretmeni.com
}
}
if (kontrol == sayi.Length) Console.Write(i+”-“);
kontrol = 0;
}
Console.ReadKey();

Yorum Yap
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Yorum
Inline Feedbacks
View all comments
özcan

hocam contain kısmı hata veriyor sürümden dolayı mıdır acaba? Visual Studio 2019 kullanıyorum

Sanane

Daha kısa bir yolu yok mu