Einzelnen Beitrag anzeigen

rebellxsky

Registriert seit: 6. Dez 2014
6 Beiträge
 
#11

AW: Sortieren mit direktem Auswahlort

  Alt 7. Dez 2014, 14:15
Erstmal möchte ich mich für die Antworten bedanken.
Trotzdem habe ich noch ein paar Fragen:
1. Um die Zahlen in das Array (sort) einzufügen habe ich das so gemacht:
Delphi-Quellcode:
zahl:= strtoint(edteingabe.caption);
 for a:= min + 1 to bis do
       begin
            sort[a]:= zahl;
       end;
Delphi-Quellcode:
bis := High(sort);
 min := low (sort);
Frage: Funktioniert das so?

2. Um die Zahlen zu sortieren:
Delphi-Quellcode:
For i:= 1 to N-1 Do
   Begin
     min:= i;
     For j:= i+1 To N Do
       If (sort[j] < sort[min]) Then
       min:= j;
bis dahin bin ich gekommen(vgl.http://www.delphipraxis.net/281-tuto...hmen-i-ii.html)
Dort steht nun aber die Werte i und min müssen getauscht werden (Dreieckstausch?). Aber wieso und wie sieht das dann aus?
Und wie kann man dann das sortierte Array auf ein Label ausgeben???

Ich bedanke mich schonmal für alle Antworten.
  Mit Zitat antworten Zitat