Forum: Object-Pascal / Delphi-Language
Delphi
by Cyf,
8. Mär 2009
Mach dir ein zweites Array gleicher Länge und speicher in diesem die verfügbaren Indizes ( 0 bis 8 ) als Werte. In deiner Sortierfunktion sortierst du nun nicht das eigentliche Array, sondern greifst nur über diesse Indizes auf das Array zu und ordnest sie so an, dass ihre Reihenfolge der auf-/absteigenden Reihenfolge im Array entsprichst. Dafür tauscht du im Bubblesort nicht die Arrayelemente...
Forum: Object-Pascal / Delphi-Language
Delphi
by Cyf,
8. Mär 2009
Erstmal folgende Vorschläge:
Lager die Sortierfunktion (Bubble Sort?) in eine extra Prozedur aus.
Verwende aussagekräftige Bezeichner, die jemand außer dir noch nachvollziehen kann.
Trenne das Einlesen vom Bearbeiten.
Wenn möglich trenne die Arrays weitesgehend sinnvoll, nach dem was sie speichern, auf, falls das nicht geht, dann nimm Enumerationen als Indizes.
Wo liegt jetzt dein...