diff --git a/analyseur.c b/analyseur.c index 500a1c6..05e7e9c 100644 --- a/analyseur.c +++ b/analyseur.c @@ -345,8 +345,9 @@ double longueur_moyenne(const Entree *table, int 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 */