logo search
cpp4_2008

Вариант 10 Спортивная команда

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

Описатель вратаря содержит следующую информацию: фамилия и инициалы игрока, “время в игре”; “штрафное время” игрока за время игры; количество бросков по воротам, отражённых и нет.

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

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

Спортивная команда проводит турнирные игры, для каждой из которой собирается информация о составе игроков и их показателях в конкретной игре. Информация обо всех играх сведена в просматриваемую таблицу, каждый элемент которой содержит “дату игры”, название команды соперника, количество игроков, принимавших участие в игре и указатель на динамический массив описателей игроков.

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

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