fastix®: Kombination von 5 versch. Zahlen

Beitrag lesen

Moin!

Hallo fastix®,

danke für deine Lösung, aber ich hätte dazusagen sollen, dass die Kombinationen nur 1 mal vorkommen dürfen, also:
12345
aber dann nicht mehr
54321

Dann wird es kürzer:

for ($i=1;$i<6;$i++) {
  $z=$i;
  echo $z."<br>";
  for ($j=$i+1;$j<6;$j++) {
    $z=$i*10 + $j*1;
    echo $z."<br>";
    for ($k=$j+1;$k<6;$k++) {
      $z=$i*100 + $j*10 + $k*1;
      echo $z."<br>";
      for ($l=$k+1;$l<6;$l++) {
        $z=$i*1000 + $j*100 + $k*10 + $l*1;
        echo $z."<br>";
        for ($m=$l+1;$m<6;$m++) {
          $z=$i*10000 + $j*1000 + $k*100 + $l*10 + $m;
          echo $z."<br>";
        }
      }
    }
  }
}

Überlege mal, warum....

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development