Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания C++.doc
Скачиваний:
7
Добавлен:
18.04.2015
Размер:
132.61 Кб
Скачать

5.Выход из программы

Операции работы со списком выделить в отдельный модуль.

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

1.Просмотреть состояние списка

2.Переместить указатель на элемент вперед

3.Переместить указатель на элемент назад

4.Добавить элемент в текущей позиции указателя

5.Удалить элемент в текущей позиции указателя

6.Выход из программы

Операции работы со списком выделить в отдельный модуль.

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

1.Просмотреть состояние списка

2.Переместить указатель на элемент вперед

3.Переместить указатель на элемент назад

4.Добавить элемент в текущей позиции указателя

5.Удалить элемент в текущей позиции указателя

6.Выход из программы

Операции работы со списком выделить в отдельный модуль.

6.13. Разработать программу для работы с очередью выполненной в виде связного списка. Информационное поле каждого элемента представляет собой структуру, содержащую поля: Улица, Дом, Корпус и Квартира. Программа должна выводить на экран компьютера меню вида:

1.Просмотреть состояние очереди

2.Добавить элемент

3.Удалить элемент

4.Выход из программы

Операции работы с очередью выделить в отдельный модуль.

6.14. Разработать программу для работы со стеком реализованным в виде связного списка. Информационное поле каждого элемента представляет собой структуру, содержащую поля: Улица, Дом, Корпус и Квартира. Программа должна выводить на экран компьютера меню вида:

1.Просмотреть состояние стека

2.Добавить элемент

3.Удалить элемент

4.Выход из программы

Операции работы со стеком выделить в отдельный модуль.

6.15. Разработать программу для работы со списком. Информационное поле каждого элемента представляет собой структуру, содержащую поля: Улица, Дом, Корпус и Квартира. Программа должна выводить на экран компьютера меню вида:

1.Просмотреть состояние списка

2.Переместить указатель на элемент вперед

3.Переместить указатель на элемент назад

4.Добавить элемент в текущей позиции указателя

5.Удалить элемент в текущей позиции указателя

6.Выход из программы

Операции работы со списком выделить в отдельный модуль.

6.16. Разработать программу для работы с кольцевым списком. Информационное поле каждого элемента представляет собой структуру, содержащую поля: Улица, Дом, Корпус и Квартира. Программа должна выводить на экран компьютера меню вида:

1.Просмотреть состояние списка

2.Переместить указатель на элемент вперед

3.Добавить элемент в текущей позиции указателя

4.Удалить элемент в текущей позиции указателя

5.Выход из программы

Операции работы со списком выделить в отдельный модуль.

6.17. Разработать программу для работы с двухсвязным списком. Информационное поле каждого элемента представляет собой структуру, содержащую поля: Улица, Дом, Корпус и Квартира. Программа должна выводить на экран компьютера меню вида:

1.Просмотреть состояние списка

2.Переместить указатель на элемент вперед

3.Переместить указатель на элемент назад

4.Добавить элемент в текущей позиции указателя

5.Удалить элемент в текущей позиции указателя