"программисту корректно не сформулировали тех. задание . " - с этим согласен. Я писал, что в World of Warplanes есть задание: войти в тройку по сбитым самолетам. 1 пилот сбил 3 самолета, 1 - 2 самолета. И еще 6 пилотов по 1 самолету. Я был на 8 месте по опыту, но задание было выполнено. (т. к. все пилоты с 1 сбитым самолетом были на 3 месте). Программист вообще на готовый список не должен смотреть, в корне не верное упрощение задачи, и результат неверный. (Вы, конечно же не АЭС автоматизируете, там такие ошибки непростительны) Ну а в самолетах - в начале разбил все самолеты по количеству сбитых, потом отсортировал и определил занятое место, а потом уже условие выполнения задачи проверил. P.S. Чисто из принципа, математику еще никто не отменял. Незначащие значения должны быть отброшены, только после этого определяется победитель - в данном случае надо определять только по урону.