Informática, perguntado por luiscampanelli, 5 meses atrás

Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela.
int x = 235, y = 138, z = 177, m;
m = z;
if( x < m) m = x;
if( y < m) m = y;
cout << m << " " << x << " " << y ;
235 235 138
177 235 138
138 235 138
138 138 235
177 138 235

Soluções para a tarefa

Respondido por joaopedrolemos
0

O programa declara 4 variáveis do tipo inteiro: x - que é igual a 235, y - que é 138, z - que é 177, e m. Na sequência, a variável 'm' recebe o valor de z, ou seja, m é igual a 177.

A primeira condição verifica se x (235) é menor que m (177). A condição é falsa. Dessa maneira, m não receberá o valor de x.

A segunda condição verifica se y (138) é menor que m (177). A condição é verdadeira, assim o programa irá atribuir o valor de y à m. Assim, m vale 138.

Por fim, a função imprime os valores de m, espaço em branco, x, espaço em branco e y.

m = 138

x = 235

y = 138

A resposta fica: 138 235 138

Perguntas interessantes