Это решение для КАКОЙ задачи? P.S. Я уже ВСЁ сказал, достаточно было бы перечитать первое сообщения автора, и убедиться, что:1. Решение задачи возможно только для целых  значений N  в диапазоне от 1 до 9. 2. Пример автора совершенно противоречит условию задачи.3. Вы приводите решения для какой-то своей задачи, с исходной ничего общего не имеющей.Ну, кроме применения цикла. )Всё.