Mal 'ne Frage zum Programmierstil.
Wenn ich, z.B. für statistische Berechnungen, eine variable Anzahl
von verschachtelten Schleifen durchlaufen muß, benutze ich derzeit
Rekursion. Kann man das irgendwie statisch coden und/oder
eleganter machen?
Beispiel:
Um die möglichen Augenzahlen bei einem Würfel zu generieren,
kann ich schreiben:
Bei zwei Würfeln sieht der code so aus
Bei k Würfeln sieht der code so aus
Läßt sich sowas auch statisch verallgemeinern indem man
irgendwie eine Array von Indizes benutzt? Oder geht es nur
rekursiv? :bahnhof:
Wenn ich, z.B. für statistische Berechnungen, eine variable Anzahl
von verschachtelten Schleifen durchlaufen muß, benutze ich derzeit
Rekursion. Kann man das irgendwie statisch coden und/oder
eleganter machen?
Beispiel:
Um die möglichen Augenzahlen bei einem Würfel zu generieren,
kann ich schreiben:
Code:
for (int i=1; i <= 6; ++i)
"machwasMit(i)";
Code:
for (int i1=1; i1 <= 6; ++i1)
for (int i2=1; i2 <= 6; ++i2)
"machwasMit(i1,i2)";
Code:
for (int i1=1; i1 <= 6; ++i1)
for (int i2=1; i2 <= 6; ++i2)
...
for (int ik=1; ik <= 6; ++ik)
"machwasMit(i1,...,ik)";
irgendwie eine Array von Indizes benutzt? Oder geht es nur
rekursiv? :bahnhof: