Informatică, întrebare adresată de patrascutaandreea08, 8 ani în urmă

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 robertanisoiu
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