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

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

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

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

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

textual
Листинг программы
 static void Main(string[] args)
        {
            int[] a = new int[8];
            int vis=0, nis=1111, psum=0;
            double osum = 0.0;
            Console.WriteLine("Введите 8 оценок");
            for (int i = 0; i < a.Length; i++)
                a[i] = Convert.ToInt32(Console.ReadLine());
            for (int i = 0; i < a.Length; i++)
                Console.WriteLine("Оценки спортсмена = " + a[i]);
            for (int i = 0; i < a.Length; i++)
            {
                if (a[i] > vis)
                    vis = a[i];
                if (a[i] < nis)
                    nis = a[i];
            }
            Console.WriteLine("Самая низкая оценка = " + nis);
            Console.WriteLine("Самая высокая оценка = " + vis);
            for (int i = 0; i < a.Length; i++)
                psum = psum + a[i];
            osum = ((psum - nis - vis));
            osum = osum / 6;
            Console.WriteLine("Среднее арифметическое без учёта наибольшей и наименьшей оценок = " + string.Format("{0:F3}", osum)); 
            Console.ReadKey();
        }

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


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

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

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