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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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