Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Borland C++]Списки.


Автор: Goth 26.5.2007, 12:13
Имеется такая задача:
Предметный указатель организован как линейный список. Каждая компонента указателя содержит слово и номера страниц, на которых это слово встречается. Количество номеров страниц, относящихся к одному слову, от одного до десяти. Составить программу, которая обеспечивает: 1) начальное формирование предметного указателя; 2) вывод предметного указателя; 3) вывод номеров страниц для заданного слова. Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе.

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

Вот такое вот задание=) Прошу помочь по мере сил и возможности=)


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)