Hallo.
Ich nehme mal an, daß dir jemand diese Aufgabe gestellt hat und damit was bezwecken wollte, deswegen wirst du von mir keinen kompletten Quelltext bekommen, sondern nur ein paar Tips.
Mit
Delphi-Quelltext
1:
| meinarray : array[0..999] of integer; |
Hast du schon mal dein Speicher.
Zuweisen kannst du einen Wert mit
Delphi-Quelltext
1:
| meinarray[index] := Wert; |
Da bietet sich eine Schleife an, die du 1000 Mal durchläufst und jeweils deine Zufallszahl in meinarray einträgst.
Dann mußt du dieses Array sortieren.
Auch hier bietet sich logischerweise wieder eine Schleife an.
Für das Sortieren, gibt es etliche bekannte Verfahren (Algorithmen), die sind kein Geheimnis aber für den Lerneffekt, würde ich dir auch hier raten, es erstmal selber zu probieren.
Eine Möglichkeit wäre Exchange-Sort. Dabei vergleichst du jedes Element des Arrays mit den übrigen und vertauscht diese
ggf.
Beispiel:
Vergleiche Element 0 des Arrays mit Element 1. Ist Element 1 kleiner als Element 0, dann vertausche die Plätze.
Tip dazu:
1.Dafür wirst du eine Temp Variable brauchen, zum Tauschen.
2.Logischerweise brauchst du 2 verschachtelte Schleifen
Wenn du einfach nur eine copy & paste Lösung willst, davon gibt es im Netz sicher etliche und hier wirst du mit der Suche wohl ebenfalls einige finden. Ich würde dir aber raten, es erstmal selber zu probieren.
mfg