Программа считает правильно, но break срабатывает раньше чем (-1). Не могу понять как исправить. Пробовал и for, и while результат одинаковый.