Помогите с задачей пожалуйста :)

Kirill Akatov
В общем есть задачка: Судьи (6 челов) ставят оценки (по моей шкале от 1 до 5). Нужно всё это дело вывести на экран, но минимальные и максимальные оценки отсеять. То есть если будет например 5,4,1,1,2,3, то должно на экран попасть 4,2,3.
using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace Second_Task
{
class Program
{
static int input_check(string msg, int msg1)
{
int a;
mark:
Console.WriteLine(msg,msg1);
if (!int.TryParse(Console.ReadLine(), out a))
{
Console.WriteLine("Вы ошиблись, повторите ввод:");
goto mark;
}
else return a;
} static void Start()
{
int[] Marks = new int[6];
int count = 0;
for (int i = 0; i < 6; i++)
{
mark1:
Marks[i] = input_check("Введите оценку судьи №{0}", (i+1));
if (Marks[i] >= 1 && Marks[i] <= 5)
{
count = count + Marks[i];
}
else
{
Console.WriteLine("Вы ввели несуществующую оценку, повторите ввод:");
goto mark1;
}
}
//int min = 1;
//int max = 5;
//foreach(int element in Marks)
//{
// if(element == min)
// {
// min = element;
// }
// else if (element == max)
// {
// max = element;
// }

//}
// Не могу вывести массив без максимальной и минимальной оценки


for (int j = 0; j < Marks.Length; j++)
{
Console.Write(Marks[j] + " ");
}
} static void Main(string[] args)
{
Console.WriteLine("Введите оценки судей (мин 1, макс 5):");
Start();
Console.ReadKey();
}
}
}
Kirill Akatov почти 2 года назадСпасибо 0
0 чел.