Помощь - Поиск - Пользователи - Календарь
Полная версия: Азбука в коробках
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
blezpasca
Подскажите как можно решить вот такую задачу!? Или может кто уже решал?

Программа "Азбука в коробках".
Есть одна большая коробка, в ней могут лежать латинские буквы и коробки, в этих коробках могут в свою очередь лежать буквы и коробки и т.д. Вся эта система описывается в текстовом файле, в первой строке которого записано количество коробок, а в следующих строках - содержимое коробок (по одной строке на коробку). Написать программу, которая по номеру коробки распечатывала бы находящиеся в ней буквы (включая и те, которые находятся во вложенных коробках.
Lapp
Цитата(blezpasca @ 5.07.2007 12:05) *
Есть одна большая коробка,
...
Написать программу, которая по номеру коробки распечатывала бы находящиеся в ней буквы (включая и те, которые находятся во вложенных коробках.

Не совсем понятно, что есть номер в этом смысле. На верхнем уровне коробка одна. А потом на каждом уровне, как я понимаю, своя нумерация. Как представить сквозной номер?
По сути, система аналогична обычной файловой системе (буквы аналогичны файлам, а коробки - директориям). И как тут представить номер директории?..
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.