C# Alle Möglichkeiten mit Wiederholung ausgeben lassen...

Status
Für weitere Antworten geschlossen.

efe20

Newbie
Registriert
Juni 2011
Beiträge
2
Hallo,

ich bräuchte eure Hilfe. habe nun schon einige zeit verbracht, um mein Problem selbst zu lösen bzw. mögliche Lösungen in diversen Foren zu finden. Leider war ich bisher nicht wirklich erfolgreich.

nun zu meinem Problem:

ich habe zwei Werte: 1, 2 , die in einem Array sich befinden.

ich möchte, dass ich zuerst das Array mit den beiden Werten übergebe und danach alle Kombinationen mit Wiederholung dieser beiden Werte ausgegeben wird. beispiel: wenn ich n = 2 habe:

[1] [1]
[1] [2]
[2] [1]
[2] [2]

oder n = 3:

[1] [1] [1]
[1] [1] [2]
[1] [2] [1]
[1] [2] [2]
[2] [1] [1]
[2] [1] [2]
[2] [2] [1]
[2] [2] [2]

ich weiß, dass es 2^n Möglichkeiten insgesamt gibt.

ich hoffe, ich konnte mein Problem verständlich darstellen.
würde mich riesig freuen, wenn ihr mir helfen könntet.
vllt, wie der code aussehen soll oder was für einen algorithmus ich benutzen sollte...
würden mich wirklich weiterbringen...

das alles wird in C# programmiert...

besten Grüße
efe20
 
wenns immer n=3 z.B. ist, würde ich drei verschachtelte for-schleifen nehmen und die werte der variablen ausgeben. für ne variable anzahl muss ich erst noch mal überlegen :D
 
vielen Dank für die Antwort.
aber ich bräuchte eigentlich für n=10 den Algorithmus/Code, deshalb hatte ich als beispiel nihct nur eins aufgeschrieben...

gruß, efe20
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben