Schulaufgabe, könnte mir da jemand helfen?
-
1. Schreiben Sie bitte eine Funktion "tausche", die als Parameter zwei Integerwerte "a" und
"b" erhält und diese dann tauschen soll.Das steht im Kapitel Pointer(ohne arrays)
Kann mir jemand dieses Programm schreiben ?
-
1. Schreiben Sie bitte eine Funktion "tausche", die als Parameter zwei Integerwerte "a" und
"b" erhält und diese dann tauschen soll.Das geht nicht. Nimm zwei Zeiger auf int als Argumente.
-
Huhu,
der Prototyp der Funktion sieht so aus:
void SwapIt ( int*, int* ) ;
-
Ein kleiner Tipp: Um 2 Zahlen tauschen zu können, brauchst du einen Zwischenspeicher.
Nein :p
Aber da gabs letztens einen längeren Thread dazu... einfach mal nach Swap suchen.
-
Genmutant schrieb:
Ein kleiner Tipp: Um 2 Zahlen tauschen zu können, brauchst du einen Zwischenspeicher.
Nein :p
Aber da gabs letztens einen längeren Thread dazu... einfach mal nach Swap suchen.
Ach ja,... im eBook, welches ;fricky vorgeschlagen hat stand so eine Vertauschung mit Xor drin.
Dann zieh ich mal meinen Tipp zurück
-
Ja, ich kannte es aus "Hackers Delight", da werden lauter so nette Bitoperationen gezeigt. Der Name ist allerdings etwas unglücklich gewählt
Kann ich ansonsten sehr empfehlen das Buch!