Собрать команду из четырех лучших бегунов для участия в эстафете - C#
Формулировка задачи:
В соревнованиях по бегу на 100 м участвовали N спортсменов (N> 4). В протоколе соревнований указанные измеренные в сотых долях секунды результаты забега. Собрать команду из четырех лучших бегунов для участия в эстафете 4 x 100 м.
Как я понял, мне просто нужно вывести на экран первых 4 которые прибежали. Но как я немного не пойму.
public struct Sportsman { public string surname; public double time; } static void Main(string[] args) { Sportsman[] mas = new Sportsman[8]; for (int i = 0; i < mas.Length;i++ ) { Console.WriteLine("Введите фамилию участника"); mas[i].surname = Console.ReadLine(); Console.WriteLine("Введите результат забега участника"); mas[i].time = Convert.ToDouble(Console.ReadLine()); } Console.ReadKey(); }
Решение задачи: «Собрать команду из четырех лучших бегунов для участия в эстафете»
textual
Листинг программы
namespace StructTest { class Program { enum SportMen {Name1,Name2,Name3,Name4,Name5,Name6 }; static void Main(string[] args) { SportMen i; double[] time = { 9.12, 10.11, 8.09, 9.5, 10.78, 11.00 }; Array.Sort(time); for (i = SportMen.Name1; (int)i <4 ; i++) Console.WriteLine(i+" "+time[(int)i]); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д