![]() |
möchte die größte Variable finden
hi ich hab (nur mal als Beispiel) 5 Variabeln (z.B.: a,b,c,d,e) des Typs Integer und z.B. ist
a=1 b=2 c=3 d=4 e=5 Nun suche ich einen Quellcode der die größte Variable findet. Danke im Voraus |
Re: möchte die größte Variable finden
Zitat:
|
Re: möchte die größte Variable finden
Hm, das ganze sollte in einem Array stattfinden, also etwa so ...
var IntArray : Array[0..xx]of Integer; Max : Integer; // Füllen des Arrays .... // Suchen des größten Elements mit Max:=Low(Integer); for i:=0 to xx do if IntArray[i]>max then Max:=IntArray[i]; // der größte Wert ist nun in Max verfügbar |
Re: möchte die größte Variable finden
Danke für die schnelle und gute Antwort.
Aber ich hätte da noch eine Bitte: wäre es nicht auch möglich das man merkt welche Variable das ist ich will nämlich ein Spiel machen und am Ende sehen z.B. die variabeln (Punkte) so aus: Player1=15 Player2=34 Player3=55 und dann möchte ich herausfinden welcher der Player die meisten Punkte hat. |
Re: möchte die größte Variable finden
Player1 entspricht IntArray[1]
Player2 entspricht IntArray[2] ... |
Re: möchte die größte Variable finden
Zitat:
Player1 entspricht IntArray[0] Player2 entspricht IntArray[1] ... |
Re: möchte die größte Variable finden
Die untere Grenze kann man doch festlegen.
|
Re: möchte die größte Variable finden
Nur bei statischen Arrays ;)
|
Re: möchte die größte Variable finden
Hab nicht gesehen das es ein dynamischer ist. Aber wenn man seine Größe um eins erhöht kann man trotzdem ne 1zu1 Zuordnung bekommen oder man macht es ganz anders.
|
Re: möchte die größte Variable finden
Dazu sollte man noch in Betracht ziehen, dass ihr dem Threadersteller nur bedingt helft.
Wenn es schon mit solchen "Peanuts" Probleme gibt (kleines Schleifchen, eine If-Anweisung + eine Speichervariable), wohin soll das dann führen? @Threadersteller: Du solltest dir mal ein paar gute Bücher zum Thema Delphi anschaffen und durcharbeiten ... meine Einschätzung deines Wissensstandes spricht nämlich schwer dafür, dass du zuerst einmal einige Basics lernen solltest. mfG Markus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:03 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