Buscar

Analise o código abaixo e marque a alternativa que identifica o correto valor que será exibido na tela: #include int main() { int x,y,z;...

Analise o código abaixo e marque a alternativa que identifica o correto valor que será exibido na tela:


#include
int main()
{
int x,y,z;
z = 10;
x = 3;
y = (z > x) & ((x%3)==0);
x = z/x;
printf("X = %d, Z = %d, Y = %d",x,z,y);
}
X X = 3, Z = 10, Y = 1
X = 3.33, Z = 10, Y = 0
X = 3, Z = 10, Y = 0
X = 3.33, Z = 10, Y = 1
X = 3.33, Z = 10.00, Y = 0.0

Essa pergunta também está no material:

capítulos - 5,6,7,8,9
3 pág.

Engenharia Civil Faculdade ÚnicaFaculdade Única

💡 1 Resposta

User badge image

Ed Verified user icon

Analisando o código fornecido, podemos identificar que o valor correto que será exibido na tela é: X = 3, Z = 10, Y = 1 Isso ocorre porque a variável z recebe o valor 10, a variável x recebe o valor 3 e a variável y é calculada como (z > x) & ((x%3)==0), que resulta em 1 (verdadeiro). Em seguida, a variável x é atualizada para o resultado da divisão de z por x, que é 10 dividido por 3, resultando em 3. Por fim, a função printf exibe os valores das variáveis x, z e y na tela.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais