Elemanları tam sayı olan bir A dizisinin(20 elemanlı) rastgele sayılar atayan, sonra dizi elemanlarının aritmetik ortalamasını hesaplayan ve elemanlardan kaç tanesinin bu ortalamadan büyük ve küçük olduğunu sayan programın C# kodlarını yazınız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | int[] dizi = new int[20]; Random rnd = new Random(); int diziToplami = 0,ortalamadanBuyuk=0,ortalamadanKucuk=0; double diziOrtalamasi = 0; for (int i = 0; i < dizi.Length; i++) { dizi[i] = rnd.Next(1, 1000); diziToplami += dizi[i]; } diziOrtalamasi = diziToplami / 20; foreach (int dizim in dizi) { if (dizim > diziOrtalamasi) ortalamadanBuyuk += 1; else ortalamadanKucuk += 1; } Console.WriteLine("Ortalama : {0}. Ortalamadan Büyük Eleman Sayısı : {1}, Ortalamadan Küçük Eleman Sayısı : {2}",diziOrtalamasi,ortalamadanBuyuk,ortalamadanKucuk); Console.ReadKey(); |
Yorum Yap