Алгоритмизация и программирование – лабораторная работа №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