fork(1) download
  1. #include <stdio.h>
  2.  
  3. #define TAM 7
  4.  
  5. int main() {
  6. int i, acimaMedia = 0;
  7. float vet[TAM], media, soma = 0;
  8.  
  9. //faz a leitura dos valores para o vetor
  10. for (i = 0; i < TAM; i++) {
  11. scanf("%f", &vet[i]);
  12.  
  13. }
  14.  
  15. //mostrar valores do vetor
  16. printf("Vetor: ");
  17. for (i = 0; i < TAM; i++) {
  18. printf("%f ", vet[i]);
  19. }
  20.  
  21. //determina a media
  22. for (i = 0; i < TAM; i++) {
  23. soma = soma + vet[i];
  24. }
  25. media = soma / TAM;
  26.  
  27. //determina quantos valores estao acima da media
  28. for (i = 0; i < TAM; i++) {
  29. if (vet[i] > media) {
  30. acimaMedia++;
  31. }
  32. }
  33.  
  34. printf("\nMedia: %f", media);
  35. printf("\nAcima da media: %i", acimaMedia);
  36.  
  37. return 0;
  38. }
Success #stdin #stdout 0s 2172KB
stdin
51 52 57 51 53 55 -555
stdout
Vetor: 51.000000 52.000000 57.000000 51.000000 53.000000 55.000000 -555.000000 
Media: -33.714287
Acima da media: 6