Einzelnen Beitrag anzeigen

Benutzerbild von Binärbaum
Binärbaum

Registriert seit: 19. Jan 2005
Ort: Elstra
764 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: 4 Zahlen vom Typ "Real" sortieren

  Alt 17. Mär 2005, 18:40
Hi,

du könntest die Zahlen auch einfach in einem Array speichern und dann sortieren.
Delphi-Quellcode:
procedure Swap(var a,b: real);
var h: real;
begin
  h:= a;
  a:= b;
  b:= a;
end;

procedure Sortiere(var Zahlen: array of real);
var i, j: Integer;
begin
 for i:= 0 to High(Zahlen)-1 do
  for j:= i+1 to Hihg(Zahlen) do
    if Zahlen[i]>Zahlen[j] then Swap( Zahlen[i], Zahlen[j]);
end;
Soweit erstmal das sortieren, jetzt noch die Deklaration des Arrays und ein Beispielaufruf:
Delphi-Quellcode:
var MeinArray: array of real;
...
SetLength( MeinArray, 10);//Länge auf 10 Elemente festsetzen
//hier können jetzt irgendwelche Zahlen ins Array eingelesen werden
...
Sortiere(MeinArray);//Sortierung starten
MfG
Binärbaum
There are exactly 10 kinds of people: those who understand binary, and those who don't.
---
"Software reift beim Kunden. Bei Hardware ist es anders: Hardware fault beim Kunden." - Rainer G. Spallek
  Mit Zitat antworten Zitat