![]() |
AW: 15 Variablen auf Ungleichheit prüfen
Versuch einfach einmal einen Durchlauf mit dem Finger auf der Zeile nachzuvollziehen, dann weißt Du wo der Stackoverflow herkommt.
|
AW: 15 Variablen auf Ungleichheit prüfen
Also habe jetzt auf jeden fall schon mal gefunden, dass er 5 karten zu wenig durchsucht hat, aber den rest nicht ...
|
AW: 15 Variablen auf Ungleichheit prüfen
|
AW: 15 Variablen auf Ungleichheit prüfen
Delphi-Quellcode:
Aber es ist einfacher gleich bei der Auswahl doppelte Karten auszuschließen, als diese hinterher zu ersetzen.
procedure Zufallskarten15;
var i1, i2, x: Integer; begin for i1 := 1 to 15 do begin repeat x := Zufallskarte(1, 52); for i2 := 1 to i1 - 1 do begin if Karte[i2] = x then begin x := -1; Break; end; end; until (x <> -1); Karte[i1] := x; end; end; Da hatte ich doch mal eine Funktion..., :) ah ja: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz