Crie um algoritmo/programa que leia vários valores e armazene-os em uma lista. A entrada
de dados deve ser encerrada quando o usuário fornecer o valor 0 (zero). Em seguida o
programa deve informar.:
• a média dos valores
• quais os valores da lista estão acima da média
o que fiz já está rodando, e mostrando a média o problema é que nao estou conseguindo criar a parte que mostra os valores acima da media
segue o que ja fiz:
Código: Selecionar todos
#include <stdio.h>
#define MAX 100
int vet[MAX], cont, qtd_num;
float media=0,soma=0,n, acima = 0;
int main(){
while(1){
printf("Digite um valor: ");
scanf("%f",&n);
if(n==0)
break;
else
vet[cont]=n;
cont++;
soma = soma + n;
qtd_num = qtd_num + 1;
media = soma/qtd_num;
}
if(n>media){
acima++;
}
printf ("\nValores acima da media:%f\n", acima);
printf("Media aritmetica = %f", media);
return 0;
}