/* ********************************************************* VAIHDA0.CPP Lukee arvot kahteen kokonaislukumuuttujaan, vaihtaa ne keskenään ja tulostaa muuttujien arvot. HUOM: Ei toimi niin kuin pitäisi! ********************************************************* */ #include /* Funktion pitäisi vaihtaa parametrien arvot keskenään, mutta funktiossa tehdyt muutokset eivät välity kutsuvaan ohjelmaan. */ void vaihda(int a, int b) { int apu; apu = a; a = b; b = apu; } int main(void) { int eka, toka; cout << "\n\n"; cout << "Anna kaksi kokonaislukua > "; cin >> eka >> toka; cout << "Luvut ennen vaihtoa: " << eka << " " << toka << endl; vaihda(eka, toka); cout << "Luvut vaihdon jälkeen: " << eka << " " << toka << endl; return 0; }