Questão 2: media
Voltar
Defina um programa que lê (usando a função scanf
) uma sequência de números inteiros terminada com o número O e imprime no ecrã a média da sequência.
Exemplo
Resolução
void media() {
double soma = 0;
int num, n = 0;
while(1) {
assert(scanf("%d",&num) == 1);
if(num == 0) break;
soma += num;
n++;
}
double media = soma / n;
printf("Média: %.5f\n", media);
}