Да се разработи програма тип „меню” за поддържане на информацията за
състезателите в една спортна лига със следните изисквания: 1. Данните се съхраняват в двоични файлове. За всеки състезател се пазят следните данни: • Име – символен низ (до 30 символа) • Възраст - цяло положително число, различно от 0 • Треньор - символен низ (до 30 символа) • Текущ рейтинг - реално положително число, различно от 0 • Регистрационен код - цяло положително число с пет цифри
2. Да се извършват следните обработки:
а) Създаване на списък с данни от клавиатурата; б) Добавяне на нов състезател в началото на списъка. Прави се проверка дали състезател с такъв регистрационен код вече не е добавен в списъка. в) Изтриване на състезател при избран регистрационен код; г) Променяне на данните за избран състезател; д) Извеждане данните за всички състезатели на даден треньор, които са под избрана от потребителя възраст; e) Извеждане на списък на състезателите в низходящ ред на техния текущ рейтинг;
3. Данните да се поддържат в динамична структура - едносвързан
списък в оперативната памет на компютъра.
ИЗИСКВАНИЯ КЪМ ОФОРМЛЕНИЕТО
Задачата да се оформи като задача, съдържаща: • титулна страница с данни за студента, ръководителя на курсовата задача; • текст на заданието; • листинг на source (изходния) код на програмата; • кратко текстово описание на работата на всяка функция, включващо нейното име, списък с входни параметри и върната стойност, предназначение на функцията; • скриншотове от тестов пример за работата на програмата; • проектът да се реализира в програмната среда като проект с разделна компилация.