Hallo liebe Community...
Ist das eins meiner Hirngespinste, dass man innerhalb von for-Schleifen hinter durchnummerierte Variablen in eckigen Klammern die Zählvariable schreiben kann?
Also ich möchte 5 Integer-Werte der Größe nach sortieren (den Kleinsten an den Anfang).
Variablen: a1,a2,a3,a4,a5 und x als Hilfe
Quelltext
1: 2: 3: 4: 5: 6:
| if a1>a2 then begin x:=a1; a1:=a2; a2:=x; end; |
so... und das möchte ich jetzt mit a2>a3 und a3>a4 undso wiederholen... also dachte ich mir: Machste eine for-Schleife:
Quelltext
1: 2: 3: 4: 5: 6:
| if a[i]>n[a+1] then begin x:=a[i]; a[i]:=a[i+1]; a[i+1]:=x; end; |
So. Das funktioniert nicht, weil das wohl so mit den eckigen Klammern nicht geht.
Gibt es da irgendeine ähnliche Möglichkeit oder wieso kenn ich solche komischen Sachen wenn sie falsch sind? ô.o
Danke schonmal fürs Lesen!
