Имеется 11 целочисленных с разными значениями. Как выбрать из них самую крупную по значению?
Принятый ответ
8gabriel8:
вариант сверху /\pro100master:Тут напрашивается оптимизация.вроде цикл если у вас 11 переменная то итог 66 цикл будет
Вот цикл из 10 проверок:Правда, не проверял, но вроде должно работать.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Raised
ой привычка писал из php
так как готовая функция сортировка jass нету
Вот цикл из 10 проверок:
Отредактирован Raised
Отредактирован Raised
Проходишь циклом от 0 до 10, смотришь переменную, если она больше нынешнего максимума (который изначально должен быть самым мелким возможным числом в карте), то приравниваешь максимум к этому числу.
У меня племянник шести лет такие задачи решает в лёт.
Например у меня 4 переменная i1, i2, i3, i4
max(max(max(i1, i2), i3), i4)
Пушистый, огромные ветки сравнений - недостаточно гибко.
бж IMaxBJ(1, 5)
if (a < b) then
return b
else
return a
endif
endfunction