Erster Algorithmus
← Erste Schritte | ● | Elementare Datentypen →
Wir vertauschen nun den Inhalt der beiden Variablen x und y. Dazu benötigen wir zusätzlich die Hilfsvariable h:
x=y;
y=h;
Wir benötigen also 3 Zuweisungen (bzw. C-Anweisungen) um zwei Variablen zu vertauschen. Diese Anweisungen werden sequentiell hintereinander ausgeführt.
Um zu überprüfen, ob die beiden Werte der Variablen tatsächlich vertauscht wurden, geben wir den Inhalt derselben mit der printf-Anweisung (detaillierte Erklärung folgt) aus:
printf("y=%d\n", y);
Nach Kompilieren und Ausführen des Programms, sollte folgende Ausgabe die Vertauschung bestätigen:
x=2 y=1
Falls nicht, muss man das Programm debuggen.
Das dazugehörige Programm in Gänze:
int main()
{
int x,y;
int h;
/* initialization */
x=1;
y=2;
/* swap */
h=x;
x=y;
y=h;
/* output */
printf("x=%d\n", x);
printf("y=%d\n", y);
return(0);
}
Damit wäre ein erster einfacher Algorithmus implementiert, der Vertauschungs-Algorithmus.
← Erste Schritte | ● | Elementare Datentypen →