Вы умеете на редкость запутанно выражать свои (??) мысли... Если Вы собираетесь заниматься такого рода работой профессионально, Вам стоило бы поучиться точности и ясности мышления и речи. Без упрёка, из личного опыта. Если Ваш пример (как я подозреваю) более точно, чем "описанное" Вами "условие задачи", выражает то, что Вам нужно проделать с числом N на самом деле, то:1. Преобразовать число N в строку.2. В цикле "обрезать" по одному символу строки слева до тех пор, пока длина строки больше или равна (не меньше) единицы.3. На каждом шаге цикла печатать Ваше "урезанное" число, не забывая добавлять символ перевод строки, или что там требует Ваш язык программирования, на котором будет реализован алгоритм.Всё. Сходное, хотя и куда более запутанное (для Вас, вследствие предоставления не алгоритма, а "исходника" на языке программирования, который Вам, похоже, не очень знаком) решение, предлагала в самом начале Топаз. Ну, пока тут не "Понесла-а-ась!"... )P.S.Надеюсь, я таки правильно, в итоге, понял, что Вам требовалось? P.P.S. В любом случае, спасибо Вам за невольно предоставленный Вами повод к хорошему спору!