Знамениты фамилии и результаты 15 спортсменов - бегунов, найти и вывести

Знамениты фамилии и результаты 15 спортсменов - бегунов, найти и вывести на экран информацию о трёх призерах соревнований (фамилии и результаты) о спортсмене с худшим результатом, о среднем результате посреди всех спортсменов.
НА ПАСКАЛЕ
как можно проще написать, тоесть без использования трудных частей.

Задать свой вопрос
1 ответ

begin

 var L := new Listlt;(string, real)gt;;

 

 for var i := 1 to 15 do

   L.Add((ReadlnString('Фамилия:'),

          ReadlnReal('итог:')));

 

 L := L.OrderByDescending(x -gt; x[1]).ToList;

 

 Println('Призеры:');

 L.Take(3).ForEach(x -gt; begin Println(x[0], x[1]) end);

 

 Println('Худший итог: ', L[14][0], L[14][1]);

 Println('Средний резульат:', L.Select(x -gt; x[1]).Average)

end.

Мирослава Комозова
PascalABC.NET
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт