Есть проблемка. Приведённый код работает с положительными числами, но с отрицательными напрочь отказывается сотрудничать...как можно подправить ситуацию?