Documente Academic
Documente Profesional
Documente Cultură
Algoritmul de interschimbare
Prin interschimbare nelegem c 2 variabile a i b i schimb reciproc valorile
iniiale.
Se poate realiza n mai multe moduri cel mai uzual prin intermediul unei variabile
auxiliare.
int a,b,c;
cin>>a>>b;
c=a;
a=b;
b=c;
cout<<a<< <<b;
O alta varianta ce merge pe numere ntregi. Un dezavantaj ala acestei variante este
depirea data de operaia de adunare
int a,b;
cin>>a>>b;
a=a+b;
b=a-b;
a=a-b;
cout<<a<< <<b;
O alta varianta ce merge pe numere ntregi.
int a,b;
cin>>a>>b;
a^=b^=a^=b;
cout<<a<< <<b;
Pentru a determina valoarea minima/maxima a doua valori se pot folosi mai multe
metode.
Variante pentru minim / maxim
int a,b;
cin>>a>>b;
Ultima varianta este utila si pentru a verifica mai mult de doua valori.