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; 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 = 3.33, Z = 10, Y = 0
X = 3, Z = 10, Y = 0
X = 3.33, Z = 10.00, Y = 0.0
X X = 3, Z = 10, Y = 1
X = 3.33, Z = 10, Y = 1

Essa pergunta também está no material:

3-revisao-linguagem de ferramentas computacionais
3 pág.

Geologia 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 da seguinte forma: (z > x) & ((x%3)==0). Como z é maior que x (10 > 3) e x é divisível por 3 (3 % 3 == 0), a expressão retorna verdadeiro (1). Em seguida, a variável x recebe o resultado da divisão de z por x (10 / 3 = 3). Por fim, a função printf exibe os valores das variáveis x, z e y na tela.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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