Thema: Delphi Wert aus Array entfernen

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: Wert aus Array entfernen

  Alt 1. Mär 2008, 20:00
Herzlich willkommen in der Delphi-PRAXiS, Walgo.

Sobald du eine Zahl aus dem Array mit n Zahlen "gezogen" hast, setzt du die letzte Zahl aus dem Array an diese Stelle und merkst dir, dass du nur noch auf die ersten n-1 Zahlen zugreifen darfst. Entfernen ist nicht nötig, wenn du Random(n-i) als Index für die nächste Zahl, i für die Anzahl der bereits gezogenen Zahlen und n für die Anzahl der Zahlen im Ziehungsvorrat verwendest.

Clever von dir, dass du nebenbei ein Lotto-Programm schreibst. Das ist sonst immer das erste, was im Inofrmatik-Unterricht der Schulen gemacht wird...

Freundliche Grüße vom marabu
  Mit Zitat antworten Zitat