Здравствуйте! Доработка край до 02.02.
Смотрите замечания к первой лабораторной работе:
1. Используйте модификатор const для переменных и функций, для которых это имеет смысл. Не исправлено для функций. Не исправлено. Для функций класса группы актуально.
2. Отчёт необходимо оформить, учитывая требования стандарта ОС ТУСУР 01-2021, проверьте выравнивания, шрифты (в том числе цвет), отступы (красные строки), нумерацию страниц, подписи к рисункам и пр. Придерживай-тесь структуры - титульный лист, содержание (оглавление), задание, цели, задачи, раздел с теорией, описание хода выполнения работы, результаты работы, вывод, список использован-ных источников, листинг с кодом программы. Также учитывайте всё, что описано в лабора-торном практикуме на с. 53. В отчёте опишите, как собирали проект, в какой среде, пункты хода работы. Не исправлено. Нет темы на титульном листе, не указан проверяющий, не вер-ные отступы текста от краёв страниц, не верный межстрочный интервал и т. д.
Исправлено не полностью. Тему на титульном листе пишите без кавычек.
3. В отчёт внесите изменения после исправлений в программе.
Замечания обязательно учтите при выполнении второй лабораторной работы.
По второй:
4. В перегруженный оператор [] можно передать некорректный индекс, и это не проверяется.
5. В конструктор с параметрами для группы допускается сейчас передавать отрицательное или нулевое количество элементов. Аналогично далее нет проверки в функции добавления эле-ментов в группу, можно передать любой номер. Исправьте во всех аналогичных ситуациях.