wir solen in der Schule einen Array sortieren. Darin sind integerzahlen. da mir nicht wirklich ne idee in den kopf kam wie ich das machen soll habe ich folgendes versucht:
Code: Alles auswählen
procedure sort();
var
tmp : TStringList;
n : integer;
begin
tmp.Create; // Stringlist erstellen
for n := 0 to 999 do tmp.Add(Inttostr(zahl[n])); // in die Stringlist die Werte des Arrays eintragen
tmp.Sort; // die StringList Sortieren(ich meine das gibt es vll täusche ich mich aber auch)
setzero(); // mein array mit nullen überschreiben (das ist garantiert nicht der fehler)
for n := 0 to 999 do zahl[n] := strtoint(tmp[n]); //die Werte der Stringlist zurück in den Array laden
tmp.free; //Stringlist löschen, entfernen was auch immer^^
end;