как решить задачу? помогите
В области проводится турнир по робо футболу, в котором каждая команда встречается в одно круговом турнире с каждой 1 раз. За победу начисляется 3 очка, за ничью – 1 очко, за проигрыш 0 очков. По итогам турнира определяются 4 лучшие команды, которые разыгрывают между собой 1 место по следующей схеме: команда, ставшая победителем кругового турнира, встречается с командой, занявшей 4 место, команда, занявшая 2 место, встречается с командой, занявший 3 место. Победители матчей встречаются между собой в матче за первое место.
Необходимо составить программу, которая:
- Составляла бы календарь игр.
- Вела учет результатов матчей календаря (позволяла вводить счет каждой игры).
- Выводила итоговую турнирную таблицу (количество очков, побед, ничьих, проигрышей, разница забитых и пропущенных мячей).
- Определяла по итогам всего турнира 4 лучшие команды.
- Определяла команду, занявшую первое место.
Входные данные: n (n<=10) – количество команд названия команд (n – слов)
Выходные данные: Таблица кругового турнира Название победившей команды.