Можно ли как-то при таком решении научить программу не учитывать 0 как отрицательное число, а то я начинаю запутываться