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
Respostas
respondido por:
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 similares
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás