wir programmieren im moment sudoku und wollen jetzt gerade die zahlen in unser sudoku einfügen.
wir haben versucht, das mit dem datentyp menge zu versuchen.
leider haben wir dafür nur von unserem lehrer eine seeeeeeeeeeeehr kurze erklärung bekommen und wissen nicht richtig wie es geht
wir haben es jetzt erstmal so versucht, aber das funktioniert nicht:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| var menge: set of 1..9;
. . . with Stringgrid1 do Begin randomize; for vi:=1 to cmax do for vj:=1 to cmax do begin repeat Begin zufallszahl:= 1+random(9); cells[vi-1,vj-1]:=InttoStr(zufallszahl); End; until not (zufallszahl in menge); end; End; |
Moderiert von
Gausi: Delphi-Tags hinzugefügt