Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. double moyenneTableau(int tableau[], int tailleTableau);
  5. double chem_var (int tableau[], int tailleTableau);
  6.  
  7. int main(int argc, char *argv[])
  8. {
  9. int tableau1[4] = {1, 2, 3, 5};
  10. int i = 0;
  11. printf("=== TABLEAU ===\n" );//affichage tableau
  12. for(i = 0; i < 4; i++)
  13. {
  14. printf("%d\n", tableau1[i]);
  15. }
  16. // Fin affichage tableau
  17. printf("\n--- MOYENNE DU TABLEAU ---" );
  18. printf("\n%lf\n", moyenneTableau(tableau1, 4));// appelle de la fonction sommeTableau
  19. printf("\n%lf\n", variance)
  20. }
  21. double moyenneTableau(int tableau[], int tailleTableau)
  22. {
  23. int i = 0, somme = 0;
  24. double moyenne = 0;
  25. for(i = 0; i < tailleTableau; i++)//calcule la somme pour chaque terme du tableau
  26. {
  27. somme = somme + tableau[i];
  28. }
  29. moyenne = somme/ (double)tailleTableau;
  30. return moyenne;
  31. }
  32.  
  33.  
  34. double chem_var (int tableau[], int tailleTableau)
  35. {
  36. int i = 0;
  37. int sommeCarres = 0; // somme des carrés
  38. double moyenneCarres = 0; // moyenne des carrés
  39. int carreMoyenne = 0; // carré de la moyenne
  40.  
  41. if (n==0)
  42. {
  43. return 0.0;
  44. }
  45.  
  46. for (i=0, i < tailleTableau, (i++)*(i++))
  47. {
  48. sommeCarres = sommeCarres + v[i];
  49. }
  50.  
  51. moyenneCarres = sommeCarres / (double) tailleTableau // moyenne des carrés
  52.  
  53. carreMoyenne = double moyenneTableau(int tableau[], int tailleTableau) * double moyenneTableau(int tableau[], int tailleTableau); //carré de la moyenne
  54.  
  55. variance = moyenneCarres - carreMoyenne;
  56.  
  57. return moyenneCarres - carreMoyenne; // variance
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement