Имеется 11 целочисленных с разными значениями. Как выбрать из них самую крупную по значению?

Принятый ответ

8gabriel8:
pro100master:
вроде цикл если у вас 11 переменная то итог 66 цикл будет
Тут напрашивается оптимизация.
Вот цикл из 10 проверок:
Правда, не проверял, но вроде должно работать.
вариант сверху /\
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
6 лет назад
0
Пушистый:
Как считаете, огромные ветки ифов будут лучше циклов?
Да, потому что в цикле есть ещё инкримент, а количество сравнений одинаковое
0
23
6 лет назад
0
Raised, что нету есть такой функция в GUI и так jass
Например у меня 4 переменная i1, i2, i3, i4
max(max(max(i1, i2), i3), i4)
и нет нужды циклом
0
21
6 лет назад
0
pro100master, и JassHelper ее не поддерживает еще скажи.
Пушистый, огромные ветки сравнений - недостаточно гибко.
0
23
6 лет назад
0
Raised, че ты сказку придумываеш он входит стандартный варик функиця
бж IMaxBJ(1, 5)
а внутри функция
function IMaxBJ takes integer a, integer b returns integer
if (a < b) then
return b
else
return a
endif
endfunction
0
21
6 лет назад
0
pro100master, ааа. Вот оно что. А я просто писал Max и мне не предлагало никаких параметров. Понятно теперь.
0
23
6 лет назад
0
Raised, бывает =)
0
20
6 лет назад
0
8gabriel8:
pro100master:
вроде цикл если у вас 11 переменная то итог 66 цикл будет
Тут напрашивается оптимизация.
Вот цикл из 10 проверок:
Правда, не проверял, но вроде должно работать.
вариант сверху /\
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.