Ed
ano passado
Vamos analisar o código passo a passo: 1. Inicialmente, temos `int x = 4, y = 14, t;` e `float z;`. 2. A condição `if( x < y )` é verdadeira, pois 4 é menor que 14. Portanto, o bloco dentro do `if` é executado: - `t = x;` (t agora é 4) - `x = y;` (x agora é 14) - `y = t;` (y agora é 4) Após essa troca, temos `x = 14` e `y = 4`. 3. Agora, calculamos `z = (x % y) / y;`. O operador `%` calcula o resto da divisão: - `x % y` é `14 % 4`, que resulta em 2 (pois 14 dividido por 4 dá 3, com resto 2). - Então, `z = 2 / 4`, que resulta em `0.5`. 4. Por fim, o comando `cout << x << " " << y << " " << z;` imprime os valores de `x`, `y` e `z`. Portanto, os valores que aparecem na tela são: - `x = 14` - `y = 4` - `z = 0.5` Nenhuma das opções apresentadas corresponde a esses valores. Se precisar de mais ajuda, é só avisar!
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material