diff --git a/analyseur.c b/analyseur.c index 50c085e..e29bcb9 100644 --- a/analyseur.c +++ b/analyseur.c @@ -316,11 +316,13 @@ double longueur_moyenne(const Entree *table, int n) return (double)total / n; } + double ecart_type_longueur(const Entree *table, int n) { double somme = 0.0; + double moyenne = longueur_moyenne(table, n); for (int i = 0; i < n; i++) { - double ecart = longueur(table[i].mot) - longueur_moyenne(table, n); + double ecart = longueur(table[i].mot) - moyenne; somme += ecart * ecart; } return somme / n; /* variance ; la racine est prise dans main */