Отнюдь. ( Кстати, Вы так и не расшифровали процитированную мной фразу из задачи автора: "Есть число N, распечатать все цифры от 1 до N"  ).Итак, рассмотрим задачу автора подробнее (и внимательнее  ): 1. Судя по "1" в условии, речь идёт об арабских цифрах. (Это 1-е допущение вследствие неполноты условия).2. Используемую в задаче систему счисления автор не указывает. Думаю, что по умолчанию можно считать её десятичной, да?   (Второе допущение).3. В десятичной системе исчисления есть только 10 (десять) цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.В приведённом примере автор использует число "1234" - одна тысяча двести тридцать четыре. И, следовательно, - смотрите внимательно условие! - в примере требуется распечатать цифры (sic!) от 1 до 1234, то есть одну тысячу двести тридцать четыре ЦИФРЫ.А у нас их всего ДЕСЯТЬ. Ваши комментарии?  P.S. Задачка действительно детская, и дети, кстати, "решают" такие задачи лучше нас с Вами - они сразу указывают, что в рамках заданных условий задача решения не имеет. Задачка-то - на внимательность... )