В с++ нужно вывести наименьший по модулю отрицательный элемент массива. Сам код есть, объясните поче - Вопросы по С+

Вопрос В с++ нужно вывести наименьший по модулю отрицательный элемент массива. Сам код есть, объясните поче

Регистрация
27 Май 2013
Сообщения
102
Репутация
11
Спасибо
1
Монет
0
Дело в том, что в консоле при запуске программы выводится всё верно. Вот код, я не пойму почему отрицательный элемент по модулю сравнивается с нулём. Как по мне он должен сравниваться с другим отрицательным значением, а если такового нет, то просто выводиться единственное число. Я нуб, объясните
180644049_9f611b371aadfcb52107b06759c70d43_800.png
 
Регистрация
23 Дек 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Это не нубство, это нежелание логически мыслить, леность -5 <0 И 5 < 0 Такое условие никогда не станет true Последний элемент обязан быть ненулевым в этой логической функции. Сначала напишут черте чо, потом спрашивают, как оно работает
 
Сверху Снизу