

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
O código C abaixo se propõe a informar a média da idade de algumas pessoas com uma precisão de duas casas decimais, dados o número de pessoas (pessoas, com 0<pessoas<10 e suas respectivas idades.
#include <stdio.h>
int main(){
______int pessoas, i, soma, idade;
______double media;
____________scanf("%d", &pessoas);
______soma = 0;
______for(i = 0; i < pessoas; i++){
_________scanf("%d", &idade);
_________soma = soma + idade;
______}
______media = soma/pessoas;
______printf("%.2f", media);
___return 0;
}
A respeito do código acima, é CORRETO afirmar:
O código faz corretamente o que é proposto.
O código interrompe sua execução com um segmentation fault.
O código pode ser corrigido para fazer o que se propõe, caso seja feita uma conversão de tipos no local apropriado.
O código está errado, pois o formato do printf não é apropriado para impressão com precisão de duas casas decimais.
O código está errado, pois a variável idade deveria ser dividida pela variável pessoas dentro do for, ou seja, soma = soma + idade/pessoas;.