Добавил:
ФКН Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Семестр 2 / Алгоритмизация Лаба 4 язык С

.pdf
Скачиваний:
86
Добавлен:
12.04.2020
Размер:
132.94 Кб
Скачать

Алгоритмизация и программирование – лабораторная работа №4

Лабораторная работа №4 Список

Оценивание и сроки сдачи:

До 10.04 – 4 балла;

По 24.04 – 2 балла; позже лабораторная не принимается!

Задание:

Реализовать хранение, вывод, добавление, удаление и поиск студентов в виде односвязного списка с элементами:

Фамилия;

Имя;

Отчество;

Возраст (полных лет);

Средний балл.

.

Требования:

1. Наличие меню с пунктами:

просмотр всей группы;

добавление нового студента в начало списка + сортировка по фамилии;

добавление нового студента в конец списка + сортировка по фамилии;

добавление нового студента после указанного по фамилии студента (единоразово после первого совпадения) + сортировка по фамилии;

поиск студентов по фамилии;

вывод студентов по успеваемости, формат вывода:

Отлично (90-100):

Иванов Иван Иванович 18 93 Петров Петр Петрович 18 99

Хорошо (70-89):

Сидоров Сидор Сидорович 20 74 Удовлетворительно (50-69):

Список пустой Неудовлетворительно (0-49):

Максимов Максим Максимович 19 13

удаление студента с заданной фамилией (всех!!! однофамильцев).

2.Сортировка перебросом данных из узла в узел.

1