Kombinacje n liczb naturalnych (programowanie)

Permutacje. Kombinacje. Wariacje. Rozmieszczanie kul w urnach. Silnie i symbole Newtona. Przeliczanie zbiorów. Funkcje tworzące. Teoria grafów.
Salem
Użytkownik
Użytkownik
Posty: 1
Rejestracja: 17 gru 2011, o 10:06
Płeć: Mężczyzna
Lokalizacja: Germania

Kombinacje n liczb naturalnych (programowanie)

Post autor: Salem »

Piszę program ale dopiero zaczynam, szukam i szukam. Mam zbiór pewien zbiór liczb naturalnych<0,n>. Szukam wzoru, funkcji lub skryptu który pozwoli stworzyć listę wszystkich możliwych kolejności tych liczb.

Przykładowo dla n=2 lista jaką chciałbym otrzymać to
{
0,1,2;
0,2,1;
1,2,0;
1,0,2;
2,0,1;
2,1,0
}

Dziwny problem, wiem, jak coś to nie bijcie
szw1710

Kombinacje n liczb naturalnych (programowanie)

Post autor: szw1710 »

Otrzymasz to np. za pomocą (składnia Pascala)

Kod: Zaznacz cały

for i:=0 to 2 do
  for j:=0 to 2 do  
    for k:=0 to 2 do
       begin
          write(i,j,k);
          writeln
       end;
Xitami

Kombinacje n liczb naturalnych (programowanie)

Post autor: Xitami »

ale np. 222 raczej tu nie pasuje
szw1710

Kombinacje n liczb naturalnych (programowanie)

Post autor: szw1710 »

No tak Programista ze mnie żaden. Ale można chyba łatwo pętle zmodyfikować. Może zajmę się więc topologią i analizą funkcjonalną. Dziękuję za wytknięcie błędu.
Xitami

Kombinacje n liczb naturalnych (programowanie)

Post autor: Xitami »

google permutation code
ODPOWIEDZ