lottozahlen alle möglichen kombinationen in datei schreiben
-
Hi Leute!
Ich möchte alle möglichen kombinationen der Lottozahlen in eine datei schreiben:
1,2,3,4,5,6
1,2,3,4,5,7
uswIch habe es mit 6 verschachtelten Schleifen versucht aber dann sind da mehrfache Einträge drin:
1,2,3,4,5,6
1,2,3,4,6,1
uswHat jemand mal nen Algorithmus für mich?
-
Die Einträge müssen aufsteigend sortiert sein, also
for (int a1=1; a1<50; ++a1) for (int a2=a1+1; a2<50; ++a2) for (int a3=a2+1; a3<50; ++a3) ... for (int a6=a5+1; a6<50; ++a6) printf("%d %d %d %d %d %d\n", a1, a2, ... a6);
-
hey super, werde ich gleich mal ausprobieren!
danke schon mal!
-
for(a=1; a<50; a++) { for(b=a+1; b<50; b++) { for(c=b+1; c<50; c++) { for(d=c+1; d<50; d++) { for(e=d+1; e<50; e++) { for(f=e+1; f<50; f++) { fprintf(fp, "%d, %d, %d, %d, %d, %d\n", z[a], z[b], z[c], z[d], z[e], z[f]); n++; } } } } } }
klappt nicht
Hab da so große Zahlen in der Datei drin dann.
-
Was ist denn z?
-
Es hat jetzt doch geklappt! Sorry ich hatte nen fehler drin!
Danke nochmal'!!!