![]() |
Integer-Variablen vergleichen?
Hallo,
habe ein kleines Problem. Und zwar möchte ich 7 Integer-Variablen vergleichen. Am Ende will ich die herausfinden, welche den größten Wert enthält. Also will ich praktisch wissen, welche Variable den größten Inhalt hat. 2 zu vergleichen, wäre kein Problem, aber mit 7 bin ich, ehrlich gesagt, leicht überfordert. Ich habe auch nach längerem Suchen im Internet nichts diesbezüglich gefunden und hoffe ihr könnt mir helfen. Für schnelle Antworten wäre ich sehr dankbar. Mfg. rotte |
Re: Integer-Variablen vergleichen?
einfach sortieren -> such mal nach Quicksort, dann nimmst du das letzte element
|
Re: Integer-Variablen vergleichen?
Wenn du nur den höchsten Wert brauchst, reicht auch eine Max-Kette (Max(a, Max(b, Max(c, ...)))). Brauchst du wirklich die Variable, musst du eine Liste der Adressen nach dem Wert sortieren, auf die sie jeweils zeigen.
|
Re: Integer-Variablen vergleichen?
Zitat:
![]() Vermutlich wird er es auch einfacher verstehen als Quicksort. |
Re: Integer-Variablen vergleichen?
MaxIntValue aus Unit Math
und dann nacheinander nachsehen welche Variable diesem Wert entspricht. ansonten alle Variablen durchgehn und nacheinander prüfen, ob der gespeicherte Wert größer ist, als der Aktuelle und wenn, dann diesen merken |
Re: Integer-Variablen vergleichen?
Danke für die vielen Antworten.
Der Max(integer) Befehl ist für mich interessant. Trotzdem werde ich das Konzept komplett ändern, da es so immer noch keinen Sinn macht. mfg. /close |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:18 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