Топаз, лучше Вы не гневите бага! Перечитайте, пожалуйста, внимательно  условие из первого сообщения, и УВИДЬТЕ ЖЕ, НАКОНЕЦ, что распечатать нужно "ЦИФРЫ ОТ 1 ДО N".ЦИФРЫ, дорогуша, а вовсе не "цифрами"! Что у Вас там  с русским языком??  И я второй год    ) подряд пытаюсь втолковать Вам азбучную истину: НЕТ у нас цифр для случая "N>9". Нет. Вы явно видите что-то своё, а восе не то, что там написано. Додумываете за автора...  "с шагом"НЕТ там ничего о "шаге". Читайте внимательнее."и приведен пример"... Который абсолютно противоречит условию задачи. В примере автора, если Вам удастся посмотреть на него, ничего не додумывая, "As Is" , дано исходное число - "1234", и печатаются строки, состоящие из цифр, которыми представлено исходное число, причём на каждой итерации цикла строка "обрезается" слева на один символ.В исходной задаче ВООБЩЕ ничего подобного не требуется. Но автору-то хоть простительно... P.S. Читайте условия задач внимательно... ЧИТАЙТЕ, а не додумывайте..