Bitte a und b eingeben: 123 456
a ist gleich 123, b ist gleich 456
Change arbeitet
a ist gleich 456, b ist gleich 123
Alle unterstrichenen Stellen bei der Aufgabe sind Eingaben, die der Benutzer durchführen soll.
#include <fstream.h>
// Funktion zum Vertauschen zweier Zahlen
void change(int *a, int *b)
{
int buffer; // Buffer, der für die Vertauschung benötigt wird
buffer = *a;
*a = *b;
*b = buffer;
}
// Start des Hauptprogrammes
main()
{
int a, b; // Variablen für die beiden Zahlen
// Zahlen einlesen
cout << "Bitte a und b eingeben: ";
cin >> a >> b;
// Wert der Veriablen a und b anzeigen
cout << "a ist gleich " << a << ", b ist gleich " << b << endl;
// Zahlen vertauschen
cout << "Change arbeitet" << endl;
change(&a, &b);
// Wert der Variablen a und b anzeigen
cout << "a ist gleich " << a << ", b ist gleich " << b << endl;
}