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