Составить программу для расчета оценки - C#

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

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

Привет всем. В некоторых видах спортивных состязаний (Например. В фигурном катании) выступлении каждого спортсмена независимо оценивается несколькими судьями, затем из всей совокупности оценок удаляются наиболее высокая и наиболее низкая, а для оставшихся оценок вычисляется среднее арифметическое, которое и идет в зачет спортсмену. Если наиболее высокую оценку выставило несколько судей, то из совокупности оценок удаляется только одна такая оценка,аналогично поступают и с более низкими. Известны оценки, выставленные восьмью судьями одному из участников соревнований. Составить программу для расчета оценки, которая пойдет в зачет этому спортсмену. Прошу,те кто захочет помочь,напишите программу на очень начальном уровне C#,что бы препод подумал что написал ее я.

Решение задачи: «Составить программу для расчета оценки»

textual
Листинг программы
  1.  static void Main(string[] args)
  2.         {
  3.             int[] a = new int[8];
  4.             int vis=0, nis=1111, psum=0;
  5.             double osum = 0.0;
  6.             Console.WriteLine("Введите 8 оценок");
  7.             for (int i = 0; i < a.Length; i++)
  8.                 a[i] = Convert.ToInt32(Console.ReadLine());
  9.             for (int i = 0; i < a.Length; i++)
  10.                 Console.WriteLine("Оценки спортсмена = " + a[i]);
  11.             for (int i = 0; i < a.Length; i++)
  12.             {
  13.                 if (a[i] > vis)
  14.                     vis = a[i];
  15.                 if (a[i] < nis)
  16.                     nis = a[i];
  17.             }
  18.             Console.WriteLine("Самая низкая оценка = " + nis);
  19.             Console.WriteLine("Самая высокая оценка = " + vis);
  20.             for (int i = 0; i < a.Length; i++)
  21.                 psum = psum + a[i];
  22.             osum = ((psum - nis - vis));
  23.             osum = osum / 6;
  24.             Console.WriteLine("Среднее арифметическое без учёта наибольшей и наименьшей оценок = " + string.Format("{0:F3}", osum));
  25.             Console.ReadKey();
  26.         }

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


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

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

10   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы