Algoritma:
Algoritma MenukarTigaBilangan {menukar posisi dari 3 bilangan yang dimasukkan oleh user, a diisi b, b diisi c, dan c diisi a} Deklarasi: a, b, c, temp : integer Deskripsi: read(a, b, c) temp <- a a <- b b <- c c <- temp write(a, b, c)
Disini kita butuh tambahan variabel keempat sebagai penampung sementara (temp), karena jika hanya menggunakan 3 variabel yang ada, maka proses penukaran tidak akan pernah berhasil.
Source Code:
#include <iostream> //develop251.blogspot.com using namespace std; int main(){ int a, b, c, temp; cout << "Masukkan A : "; cin >> a; cout << "Masukkan B : "; cin >> b; cout << "Masukkan C : "; cin >> c; temp = a; a = b; b = c; c = temp; cout << "Isi A : " << a << endl; cout << "Isi B : " << b << endl; cout << "Isi C : " << c << endl; return 0; }
Hasil: