Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Kleinste Zahl? (https://www.delphipraxis.net/10548-kleinste-zahl.html)

Pyr0cracker 20. Okt 2003 23:16


Kleinste Zahl?
 
Wie kann ich aus verschiedenen Integern am schnellsten herausfinden welcher den kleinsten Wert hat?

bis jetzt habe ichs so:
Delphi-Quellcode:
if erst < zweit then
   if erst < dritt then
      if erst < viert then
         ....

etc...
Gibts ne bessere Methode?

Danke schonmal,

Luckie 20. Okt 2003 23:23

Re: Kleinste Zahl?
 
Sortier sie.

negaH 20. Okt 2003 23:49

Re: Kleinste Zahl?
 
Delphi-Quellcode:
function Min(const Values: array of Integer): Integer;
var
  I: Integer;
begin
  Result := MaxInt;
  for I := Low(Values) to High(Values) do
    if Values[I] < Result then Result := Values[I];
end;

Nimoee 21. Okt 2003 06:16

Re: Kleinste Zahl?
 
Hallo,

pack deine Werte in ein Array und benutz dann folgendes:

Delphi-Quellcode:
function MinIntValue(const Data: array of Integer): Integer;

Beschreibung

Mit MinIntValue können Sie den kleinsten Integer-Wert in dem mit Data angegebenen Array ermitteln.
das Gleiche geht auch mit MinIntValue.

Ich will ja niemand zu nahe treten, aber ein Blick in die Hilfe hätte genügt.......

Nimoee

Nimoee 21. Okt 2003 06:18

Re: Kleinste Zahl?
 
habe mich verschrieben:
Das gleiche gilt auch für MaxIntVal....

Nimoee

Pyr0cracker 21. Okt 2003 11:01

Re: Kleinste Zahl?
 
Danke!
Ich probiers gleich mal aus...

Gruß,


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 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