Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Автоматическое составление расписания чемпионата - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнение элементов двух двумерных массивов http://www.cyberforum.ru/cpp-beginners/thread57211.html
Нужна очень ваша помощь!!!!не могу разобраться с двумерными массивами!!помогите!!Люди!!помогите с двумерным массивом!!!вообще не могу сообразить как тут!!Написать функцию, которая поэлементно...
C++ Быстрая сортировка связного списка Здравствуйте. не пойму как должна заканчиваться функция.что передавать в рекурсию и до каких пор. Team *InsertBeforeHead(Team *&head, Team *n)//вставка n перед головой { Team *k=head; ... http://www.cyberforum.ru/cpp-beginners/thread57203.html
C++ производные
для многочлена Pn(x) получить его производную Pn'(x) и пощитать значение Pn'(2).... помогите плз.только на языке с
C++ СТРОКИ
Всем привет!я начинающий программист не могу понять как решить задачу после завтра мне надо здать задачу,помогите написать ее код должен быть без наворотов на С не С++ у нас учитель работает сам...
C++ В каждой строке найти слово минимальной длины http://www.cyberforum.ru/cpp-beginners/thread57191.html
у меня дан код программы не могу его дописать на С задача такова даны строки в каждой строке нужно найти минимальное слово длиной и поменять с первым словом а максимальное с последним не могу...
C++ путаница с указателями Люди, помогите, пожалуйста! Имеется двумерный динамический массив, объявленный и проинициализированный следующим образом: int i, j, n = 2, m = 3; int sum=0; int **a = new int*; for (i = 0; i < n;... подробнее

Показать сообщение отдельно
SPV
0 / 0 / 0
Регистрация: 18.10.2009
Сообщений: 10

Автоматическое составление расписания чемпионата - C++

18.10.2009, 16:08. Просмотров 3084. Ответов 11
Метки (Все метки)

Доброго времени суток. Кто чем может помогите, либо направьте в нужное русло. Вот такая вот задачка у меня:

Чемпионат проводится по двух круговой системе (каждый с каждым).
В каждом туре участвуют все команды, если их четное количество, или одна команда отдыхает.
В каждом туре команда проводит только 1 игру.
Пара команд, которая уже встречалась, может сыграть только во втором круге, поменявшись полями (например ЦСКА – Зенит -> Зенит – ЦСКА).

Входные данные:
Текстовый файл содержит названия команд (от 4 до 20, количество может быть четным и нечетным).

Выходные данные:
Расписание (выходной текстовый файл) имеет следующую структуру:
Строка с номером тура
Несколько строк с парами команд, разделенных « – ».

Пример:
ВХОД:
ЦСКА
Зенит
Спартак
Динамо

ВЫХОД:
1 тур
ЦСКА – Зенит
Динамо – Спартак
-------------------------------------
2 тур
Зенит – Динамо
Спартак – ЦСКА
-------------------------------------
3 тур
ЦСКА – Динамо
Зенит – Спартак
-------------------------------------
4 тур
Динамо – Зенит
ЦСКА – Спартак
-------------------------------------
5 тур
Спартак – Динамо
Зенит – ЦСКА
-------------------------------------
6 тур
Динамо – ЦСКА
Спартак – Зенит
-------------------------------------
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru