Вычислить среднюю оценку по фигурному катанию - C#
Формулировка задачи:
В соревнованиях по фигурному катанию N судей выставляют оценки. Наибольшая и наименьшая отбрасываются, а по остальным выставляется средняя. Составить программу, вычисляющую среднюю оценку, и выдайте на печать но-мера судей, которые поставили наименьшую и наибольшую оценки.
Программа нужна на C#,кто знает как делать помогите пожалуйста!
Решение задачи: «Вычислить среднюю оценку по фигурному катанию»
textual
Листинг программы
int n = 8;
int [] arr = new int[n+1];
Random random = new Random();
for (int i = 1; i < n+1; i ++)
{
arr[i] = random.Next(1, 10);
Console.Write(arr[i] + " ");
}
Console.WriteLine();
int max = arr.Max();
int min = arr.Min();
double sredn=0;
int index=0;
for (int i = 1; i < n+1; i++)
{
if (arr[i] == max)
{
Console.WriteLine("Судья под номером {0} поставил наибольшую оценку" , i);
}
else if (arr[i] == min)
{
Console.WriteLine("Судья под нмоером {0} поставил наименьшую оценку" , i);
}
else
{
sredn += arr[i];
index++;
}
}
Console.WriteLine("Средняя оценка составляет {0: #.##} балла", sredn/index);
Console.ReadLine();