Loop: Turniersplan

Beitrag lesen

Hallo zusammen,

ich komme bei meinem Programm nicht weiter. Ich möchte gerne ein Turnier-Ersteller programmieren und komme bei der Planerstellung nicht wirklich weiter. Nach Eingabe einer  beliebigen Mannschaftsanzahl soll ein Turnierplan erstellt werden. Dafür habe ich mal im Internet nach einem Algorithmus gesucht und folgendes gefunden:

Je nach Teamzahl verschieben sich die Begegnungen immer im Urzeigersinn. Das heißt:
Erste Runde:

1  2  3  4 5 6
12 11 10 9 8 7

In der zweiten Runde bleibt die 1 stehen und der rest Verschiebt sich im Uhrzeigersinn.

1  12 2 3 4 5
11 10 9 8 7 6

usw....

Wie bekomm ich das jetzt am besten realisiert? Ich erstelle die Mannschaften als ein Objekt in einem Array.

Vielen Dank.