По второй - вы проверяете на нечетность не цифры, а само промежуточное число.