Permutation mit 10 Zahlen geschlossen 

Status
Für weitere Antworten geschlossen.

Sheester

Registered +
Registriert
Sep. 2006
Beiträge
250
Hallo Leute,

ich muss ein Programm erstellen, für welches ich alle Möglichen kombinationen der Zahlen 0-9 benötige.
Keine Zahl soll doppelt Vorkommen.
Die Funktion Permutation soll einmal aufgerufen werden können und dann verändertaust sie genau 2 Zahlen in meinem String. Um also alle Kombinationen von 0-9 zu erhalten, muss Permutation 3628800mal aufgerufen werden.

Ich hab mich schon über Permutation bei Google schlau gemacht, jedoch komme ich da der Lösung meines Problems nicht näher.

Ich hoffe ihr könnt mir Helfen, steh momentan echt auf dem Schlauch.

Grüsse
 
vielleich über ne schleife, wo bei jedem durchgang die variable i um eins erhöht wird, dann wenn i == 9 wird j um 1 erhöht und i =0. So sollten es doch alle kombinationen geben nur das mit dem doppelt weiss ich gra nicht wie
 
bei deinem Lösungsvorschlag werden leider auch die doppelten Werte berücksichtigt, was mein Programm extrem verlängern würde.

Danke für den Tipp, aber so kann ich das leider nicht machen.
 
Lies dir mal den Artikel durch: Permutationen

Der könnte dir denke ich weiter helfen. Eine Fertige Lösung kann ich dir grade nicht präsentieren ;)
 
So vielen dank, der hat mich um einiges weitergebracht;)
Programm läuft soweit. Nun geht es an die Feinheiten.

Es gibt doch eine Möglichkeit im Printf drin eine Ausgabe so zu Formatieren, dass nach jedem dritten Zeichen beispielsweise ein Leerschlag gemacht wird. Ich hab das früher schon mal verwendet, jedoch weiss ich die genaue Syntax nicht mehr. War irgendwas mit if.

Könnt ihr mir da weiterhelfen?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten