@Christian (Kedariodakon): Ich glaube, du verwirrst Maja eher, wenn du bei einem Anfänger direkt mit konstanten Pointer-Parametern, arrays, etc. anfängst.
@Maja:
Um dir das sortieren mal anhand einen kleinen Beispiels zu zeigen, hier eine Sortierung von 2 Zahlen:
Ziel: die Variable a soll später den kleineren der beiden Werte aus a und b enthalten.
Delphi-Quellcode:
...
var
a, b, hilfsvar: Integer;
begin
//...
// a und b irgendeinen Wert zuweisen
//...
if b < a then // Wenn b kleiner ist müssen die Variablen vertauscht werden
begin
hilfsvar := a; // Wert aus a in der Hilfsvariablen zwischenspeichern
a := b; // Den Wert aus b in a schreiben
b := hilfsvar; // Den zwischengespeicherten Wert, der ursprünglich in a stand in b schreiben
end;
Das nun auf drei Variablen zu übertragen sollte eigentlich für nich machbar sein.
Gruß Lars
EDIT:
Zitat von
Kedariodakon:
Edit: Habe mal so eine kleine Konsolen-Anwendung als Beispiel dreingepackt... (nicht schimpfen, ich bin kein Konsolen-Programierer, geht sicher schöner, erfüllt aber seinen Zweck...)
Meist ist solch eine Anwendung sogar einfacher und leichter verständlich. Und für die Eingabe von drei Zahlen reicht die Konsole bei weitem aus