Bu yazımızda Console uygulamasında 20 elemanlı bir dizi içine 10-25 arası rastgele sayılar atarak, hangi sayıdan kaç adet olduğunu bulan ve ekranda gösteren bir örnek oluşturacağız.
Kodlarımızı incelediğimizde 20 elemanlı bir dizi oluşturulduğunu ve Random sınıfı kullanılarak dizi içine 15-25 arası rastgele sayılar atıldığını görüyoruz. Daha sonra For Döngüsü içinde tek tek sayıların dizi içinde olup olmadığını kontrol ettirerek sayac değişkeninde adet bilgisinin tutulduğunu görüyoruz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | static void Main(string[] args) { int sayac = 0; Random rnd = new Random(); int[] dizi = new int[20]; Console.WriteLine("Oluşturulan Dizi"); Console.WriteLine("=============================================================="); for (int i = 0; i< dizi.Length; i++) { dizi[i] = rnd.Next(15, 25); Console.Write(dizi[i].ToString() + " "); } Console.WriteLine(); Console.WriteLine("=============================================================="); for(int i=10; i<=25;i++) { sayac = 0; for(int j=0;j<dizi.Length;j++) { if(i== dizi[j]) { sayac++; } } if(sayac!=0) Console.WriteLine(i + " Sayısından " + sayac + " tane "); } Console.ReadKey(); } |
Ekran Çıktısı: