Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Азбука в коробках

Автор: blezpasca 5.07.2007 15:05

Подскажите как можно решить вот такую задачу!? Или может кто уже решал?

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

Автор: Lapp 5.07.2007 15:17

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

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