Результат выдаётся совершенно не тот. При числе 42 - четное однозначное число. Прошу подсказать где ошибка ?