Spielplan generieren. Problem bei Darstellung.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Spielplan generieren. Problem bei Darstellung.

    Hi!

    Ich möchte einen Spielplan auflisten.. es gibt insgesamt 6 Teams, die alle gegeneinander spielen sollen.. ich denke, dass man das mit 2 Schleifen lösen kann, aber keine Ahnung wie genau

    Gegeben:
    Team 1
    Team 2
    Team 3
    Team 4
    Team 5
    Team 6

    Ausgegeben werden soll:
    Team 1 vs Team 2
    Team 1 vs Team 3
    Team 1 vs Team 4
    Team 1 vs Team 5
    Team 1 vs Team 6
    -
    Team 2 vs Team 3
    Team 2 vs Team 4
    Team 2 vs Team 5
    Team 2 vs Team 6
    -
    usw..

    Von der Logik her dachte ich mir sowas:

    PHP-Code:
    $first 1// der erste 
    $last 6// der letzte
    $t1   $first// Team 1
    $t2   $t1 1// Team 2
    $i     1;
     
    while(
    $t1 == $last 1) {
     echo 
    "Spiel ".$i."&nbsp;".$t1." vs. ".$t2."<br>";

     if(
    $t2 == $last) {
      
    $t1++;
      
    $t2 $t1 1;
     }

    Was meint ihr? Dürfte doch nicht so schwer sein, oder?
    Bin glaub ich noch zu müde :P

    Gruß & Dank,
    Carapau
    Zuletzt geändert von carapau; 08.06.2006, 11:24.
    Lasst euch nicht lumpen, hoch den Humpen!

  • #2
    ja, ist mit ner schleife zu lösen, aber schlaf dich erstmal aus
    **********
    arkos
    **********

    Kommentar


    • #3
      siehe ersten post.. hab editiert
      Lasst euch nicht lumpen, hoch den Humpen!

      Kommentar


      • #4
        vorschlag:

        PHP-Code:

        $first 
        1// der erste
        $last 6// der letzte

        for ($x $first$x <= $last$x++)
        {
           echo 
        "<p>";
           for (
        $i $first$i <= $last$i++)
           {
              if (
        $x!=$i// will ja keiner gegen sich selbst spielen...
              
        {
               
        $spiel++;
               echo 
        "Spiel ".$spiel." Team ".$x." vs Team ".$i."<br/>";
              }
           }
           echo 
        "</p>";

        **********
        arkos
        **********

        Kommentar


        • #5
          sorry, hatte das falsche gepostet.. das kann ja nicht laufen.. funzt schon lange die müdigkeit.. 2 stunden schlaf

          habs nu übrigens in java:
          PHP-Code:
          <%
            
          int first 1;       // der erste 
            
          int last  4;       // der letzte
            
          int t1    first;   // Team 1
            
          int t2    t1 1;  // Team 2
            
          int i     1;
           
            while(
          t1 <= last-1) {
               
          out.println("Spiel "+i+" &raquo; Team"+t1+" : "+" Team"+t2+"<br>");
               
          t2++;
               if(
          t2 >= last+1) {
                    
          t1++;
                 
          t2 t1 1;
               }
               
          i++;
            }
          %> 
          thx usw,
          carapau
          Lasst euch nicht lumpen, hoch den Humpen!

          Kommentar

          Lädt...
          X