Voilà,
je reviens à vous avec la solution (non pas le code mais le fichier créé, j'ai oublié de m'envoyer le code de la maison
)
en fait je devais faire appel à la formule de Berger que j'avais déjà aperçue mais quand on décide de se compliquer la vie :unsure: on obtient du Xand (Xavier)
Cette formule considère une ligue avec n équipes, n pair.
On fait jouer les équipes en première journée comme suit:
première journée:
1-10
2-9
3-8
4-7
5-6
L'équipe 10 reste fixe et toutes les autres 'tournent' dans le sens horlogique.
On obtient une journée 2 théorique:
2-10
3-1
4-9
5-8
6-7
On fait cette rotation 8 fois et on obtient les (n-1)/2 première journées, un demi championnat. Pour une certaine homogénéité, on alterne les journées 1-5 avec celles 6-9 pour avoir:
1, 6, 2, 7, 3, 8, 4, 9, 5
Etant donné que l'équipe 10 est 'fixe' on alterne ses matchs H et A pour la logique sportive
La 2e moitié du championnat n'est que le contraire de la première: les équipes ayant joué à domicile jouant le match en déplacement et vice versa.
Journée 10
10-1
9-2
8-3
7-4
6-5
...
...
Voyez le fichier attaché pour résultat.
Merci pour vos conseils, Charly et Gael.
Gael, tes conseils m'ont donné envie de me réattaquer efficacement au lotto
[file name=championnat.zip size=2853]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/championnat.zip[/file] [file name=championnat.zip size=2853]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/championnat.zip[/file] [file name=championnat.zip size=2853]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/championnat.zip[/file]
Message édité par: Xand, à: 15/12/2005 10:03