Informática, perguntado por ellenkaroline166, 4 meses atrás

Considere a função abaixo:

int func (int a, int& b){

a = b - a;

b = a * 2;

a = b * 2;

return a;

}

Considere o seguinte código na função main:

int x = 2, y = 3, z;

z = func (x, y);

cout << x << "; " << y << "; " << z;

O que será impresso?

Certo 2; 2; 4
1; 3; 1
2; 2; 1
1; 2; 4
4; 2; 4

Soluções para a tarefa

Respondido por joaopedrolemos
2

#include <iostream>

using namespace std;

int func (int a, int& b){

   a = b - a;

   b = a * 2;

   a = b * 2;

   return a;

}

int main(){

   int x = 2, y = 3, z;

   z = func (x, y);

   cout << x << "; " << y << "; " << z;

   return 0;

}

------------------------

OUTPUT:

2; 2; 4

Perguntas interessantes