В массиве заданы оценки по информатике 22ух учеников класса - C#

Узнай цену своей работы

Формулировка задачи:

В массиве заданы оценки по информатике 22ух учеников класса Определить количество участников оценка которых меньше средней оценки по классу и вывести номера элементов массива соответствующих таким ученикам

Решение задачи: «В массиве заданы оценки по информатике 22ух учеников класса»

textual
Листинг программы
class Program
    {
        private static void CreateArray(Double[] myArray, Random rnd)
        {
            //---Заполнение массива рандомными числами (-10,10)--- 
            //---вывод его на консоль---
            Console.WriteLine("\n");
            for(int i = 0; i < myArray.Length; i++) //Проходим по циклу строк
            {
                myArray[i] = rnd.Next(1, 5); //Заполняем текущий элемент
                Console.Write("{0}\t", myArray[i]);
            }
        }
        private static void Lentyai(Double[] myArray)
        {
            Double Avverage = average(myArray),Koli4estvoLentyaev = 0;
            Console.WriteLine();
            for(int i = 0; i < myArray.Length; i++)
                if(myArray[i] < Avverage)
                {
                    Koli4estvoLentyaev += myArray[i];
                    Console.WriteLine("Раздолбай под номером {0}:", i + 1);
                }
            Console.WriteLine("Всего их {0}: ", Koli4estvoLentyaev);
        }
 
        private static Double average(Double[] myArray)
        {
            Double sum = 0;
            for(int i = 0; i < myArray.Length; i++)
                sum += myArray[i];
            sum = sum / 22;
            return sum;
        }
        public static void Main(string[] args)
        {
            Random rnd = new Random(); //инициализация рандома
            Double[] myArray = new Double[22];
            CreateArray(myArray, rnd);
            Lentyai(myArray);
            Console.ReadKey();
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы