Определить количество учеников в классе, чей рост превышает средний - C#
Формулировка задачи:
Написать программу, которая определяет количество учеников в классе, чей рост превышает средний. Рекомендуемый вид экрана во время работы программы приведен ниже (введенные пользователем данные выделены полужирным шрифтом).
и вот такие вопросы по ходу заполнения
*** Анализ роста учеников ***
Введите рост (см) и нажмите <Enter>
Для завершения введите 0 и нажмите <Enter>
-> 175
-> 170
-> 180
-> 168
-> 170
-> 0
Средний рост: 172.6 см
У 2 человек рост превышает средний
static void Main(string[] args) { var mas=new List<double>(); int i = 0; Console.Write("*** Анализ роста учеников ***\nВведите рост(см) и нажмите < Enter >\nДля завершения введите 0 и нажмите < Enter >\n"); do { Console.Write("->"); mas.Add(double.Parse(Console.ReadLine())); i++; } while (Console.Read()!= '0'); }
Решение задачи: «Определить количество учеников в классе, чей рост превышает средний»
textual
Листинг программы
List<double> mas = new List<double>(); Console.Write("*** Анализ роста учеников ***\nВведите рост(см) и нажмите < Enter >\nДля завершения введите 0 и нажмите < Enter >\n"); do { Console.Write("->"); mas.Add(double.Parse(Console.ReadLine())); } while (mas[mas.Count-1]>0); double sum = 0; foreach(double h in mas) sum+=h; sum /= mas.Count - 1; int n = 0; foreach (double h in mas) if (h > sum) n++; Console.WriteLine("{0} {1}", sum, n);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д