fork download
  1. #include <stdio.h>
  2.  
  3. float media(int n, float* v) {
  4. float s = 0;
  5. for (int i = 0; i < n; i++) s += v[i];
  6. return s / n;
  7. }
  8.  
  9. float variancia(int n, float* v, float m) {
  10. float s = 0;
  11. for (int i = 0; i < n; i++) s += (v[i] - m) * (v[i] - m);
  12. return s / n;
  13. }
  14.  
  15. int main() {
  16. float v[10];
  17. for (int i = 0; i < 10; i++) {
  18. printf("Digite um numero:\n");
  19. scanf("%f", &v[i]);
  20. }
  21. float med = media(10, v);
  22. float var = variancia(10, v, med);
  23. printf("Media = %f Variancia = %f \n", med, var);
  24. }
  25.  
  26. //https://pt.stackoverflow.com/q/204372/101
Success #stdin #stdout 0s 4244KB
stdin
1
2
3
4
5
6
7
8
9
10
stdout
Digite um numero:
Digite um numero:
Digite um numero:
Digite um numero:
Digite um numero:
Digite um numero:
Digite um numero:
Digite um numero:
Digite um numero:
Digite um numero:
Media = 5.500000 Variancia = 8.250000