Не понимаю почему (x1%2!=0) при положительном нечетном работает, а при отрицательном нечетном не работает!?