Lass doch die repeat/until-Schleife weg und mache es wie ich oben geschrieben habe.
Wenn Du ne Frage hast oder was nicht verstehst, von dem was ich geschrieben habe, frag einfach nach.
BTW:
Delphi-Quellcode:
For i := 0 to 4 do
ausgabeedt.caption := inttostr(Zahl[i]);
Überlege Dir mal, warum in diesem Fall in ausgabeedt.caption nur der letzte Eintrag aus dem Zahlen-Array steht.
Gehe mal jeden Schritt der Schleife durch, evtl. auf einem Blatt Papier.
[Edit:]
Zitat:
Zahl[i] := eingabezahl; -----> neue Chance einen neuen WErt einzugeben, dabei soll alter Wert aber
i wird doch immer erhöht, also steht der alte Wert an einer niedrigeren Stelle im Array.
Mal Dir doch mal sowas auf ein Papier oder so:
Code:
array-index Wert
(für i)
-----------------------
0 // Eingabe beim ersten Versuch
1 // Eingabe 2. Versuch
2 ....
3
4
[edit=Christian Seehase]Delphi- und Quote-Tags korrgiert. Mfg, Christian Seehase[/edit]