Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2011, 16:02   #1
ea.korolev
Новичок
Джуниор
 
Регистрация: 10.05.2011
Сообщений: 1
По умолчанию Расписание матчей для футбольных команд

Пишу маленькую игрушку. Вроде футбольная...
В общем дается массив с именами (или первичными ключами, неважно) команд. Нужно записать в ассоциативный массив расписание матчей. Количество туров: числокоманд-1; количество матчей в туре: числокоманд/2;
В каждом туре все команды должны быть разные.
Во всех турах не должны повторятся матчи.

Например есть массив:
array[1] = team1
array[2] = team2
array[3] = team3
array[4] = team4

Должно получится вроде того:
День \ Матч ( Команда 1 \ Команда 2)
1-ый день \ 1 матч (team1 \ team2) 2 матч (team3\team4)
2-ой день \ 1 матч (team1 \ team3) 2 матч (team2 \ team4)
3-ий день \ 1 матч (team1 \ team4) 2 матч (team2 \ team3)

Т.е. записать все нужно в ассоциативный массив raspisanie['day']['match']['team'].

Но команд может быть и 10 и 12 и 14 и так до 24-х... Ломаю голову над таким алгоритмом второй день. Может мало ломаю, но если вы подскажите будет хорошо!

на PHP пишу код.
ea.korolev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести расписание занятий для заданой даты Катюша:) Паскаль, Turbo Pascal, PascalABC.NET 1 25.03.2011 17:58
реализация команд с помощью набора других команд zhenyaa Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 08.11.2009 21:37
Компонент для исполнения команд postal2 Компоненты Delphi 2 15.10.2009 18:10
выставить расписание для архивации и отправки на e-mail cyberguru Операционные системы общие вопросы 4 28.08.2008 11:32