logo search
cpp4_2008

Вариант 21 Семестровый контроль

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

Описатель младшекурсника содержит следующую информацию: фамилия и инициалы студента, количество оценок и указатель на динамический массив оценок.

Описатель старшекурсника содержит следующую информацию: фамилия и инициалы студента, количество оценок и указатель на динамический массив оценок; направление темы УИР (учебно-исследовательской работы); место выполнения; оценка за УИР.

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

Полная информация о группе содержится в таблице группы, каждый элемент которой состоит из «индекса группы», максимального количества дисциплин (оценок), типа учащихся и таблицы учащихся.

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