Пусть даны числа -20 -10 1 2 3 Логично, что самое большое число -20*-10*3=600 Но по твоему алгоритму это 1*2*3=6 Что как-то немного не совсем правильно.
Татьяна Шеховцова
Высший разум
(520960)
Тогда то же самое по модулю + следить чтобы отрицательных было чётное кол-во
(Уже лет 5 задачи подобного типа не встречались, забывается однако)