С отрицательным числом все условия выполняются, с нулем тоже все работает, однако на положительное число все-равное выводится 0. Пробовал множество вариантов, но исход всегда такойю Подозреваю что ошибка элементарная, но я никак не пойму.