В массиве заданы оценки по информатике 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д