2. Determina ce se afişează in urma execuției secvenţei de program de mai jos, știind ca toate variabilele care apar sunt de tip int:
a = 2;
b = 9;
a = a+b;
b=a-b;
a=a-b;
cout <<a<<"" << b;
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
a=9
b=2
Explicație:
Este modalitatea de interschimbarea valorilor a doua variabile fara a folosi o variabila intermediara
Deci, avem initial a=2; b=9
apoi a=a+b adica a=11 si b a ramas 9
apoi b=a-b = 11-9=2; deci a a ramas 11 si b este acum 2
apoi a=a-b=11-2 = 9
deci, a=9; b=2
Alte întrebări interesante
Limba română,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă