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

Ответы 2

  • PascalABC.NET
    • Автор:

      karilyn
    • 5 лет назад
    • 0
  • begin

     var L := new List<(string, real)>;

     

     for var i := 1 to 15 do

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

              ReadlnReal('результат:')));

     

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

     

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

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

     

     Println('Худший результат: ', L[14][0], L[14][1]);

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

    end.

    • Автор:

      simba79
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years