Hallöle,
nach langer Zeit habe ich Pascal ausgegraben (sonst Delphi).
Man stelle sich die verrückte Idee vor jemand hat ein Behältnis mit nummerierten Kugeln in sich, von 1 bis 49. Sechs davon werden eine nach der anderen gezogen.
Ich würde gerne eine Menge bilden von 1 bis 49 und mit dem random-Befehl eine Integer aus der Menge bestimmen lassen und danach die Menge um die Integer zu reduzieren. So habe ich mir das in etwa
var Zahl:array[1…6]of integer;
var n:integer;
var I:set of 1…49;
var Z:set of 1…49;
var wahl:string;
label anfang,ende;
begin
randomize;
clrscr;
for n:=1 to 6 do
begin
Zahl[n]:=random(I)+1;
write(Zahl[n]);
I:=I-Zahl[n];
end;
Kann mir jemand einen Lösungsvorschlag anbieten?
LG Klabauter