Buscar

Edilson proposed the following solution for calculating the average of three numbers entered by the user: 1. #include 2. #include

Edilson proposed the following solution for calculating the average of three numbers entered by the user:
1. #include
2. #include
3. main ( )
4. {
5. int X,Y,Z;
6. float M;
7. scanf("%d", &X);
8. scanf("%d", &Y);
9. scanf("%d", &Z);
10. M=X+Y+Z/3;
11. printf("M=",M);
12. }
Edilson made a small mistake in constructing one of the program lines that did not present the correct average at the end. Which line would that be?


8
10
7
3
4

Essa pergunta também está no material:

P1 - Programação de Computadores - UCAM
9 pág.

Introdução à Programação de Computadores Universidade Cândido MendesUniversidade Cândido Mendes

💡 1 Resposta

User badge image

Ed Verified user icon

A linha em que Edilson cometeu um pequeno erro na construção do programa que não apresenta a média correta no final é a linha 10. Na linha 10, a expressão `M=X+Y+Z/3` está incorreta. A divisão `Z/3` será realizada antes da soma `X+Y`, o que resultará em um cálculo incorreto da média. Para corrigir, a expressão correta seria `M=(X+Y+Z)/3`, garantindo que a soma seja realizada antes da divisão.

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