Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
19. Jan 2012
Wobei dein OpenArray nicht unbedingt ein externes Variablen-Array benötigt. :angle:
ValueIndex := MaxIntValueIndex(, MaxValue);
ShowMessage(Format('Die (erste) größte Variable ist Var%d, mit %d', ));
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
19. Jan 2012
Alle Variablen nacheinander prüfen (IF), wenn der Wert größer ist, dann den größeren Wert und die Variable merken. (ist natürlich in einer Schleife etwas schöner)
Oder den größten Wert bestimmen und danach die/eine Variable mit diesem Wert raussuchen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
19. Jan 2012
Wenn du keine einzelnen Variablen, sondern ein Array hättest, dann würde ein IF ausreichen.
Und wenn du wirklich die Wariable und nicht nur den Wert wissen willst, führt kein Weg darum. (FOR+IF oder merhere IFs)