Не могу понять почему. Программа работает, с отрицательными числами в том числе...