forked from menault/2026_TD1_DEV51_Qualite_Algo
Calculer une seule fois la moyenne pour la variance
This commit is contained in:
+2
-1
@@ -345,8 +345,9 @@ double longueur_moyenne(const Entree *table, int n)
|
|||||||
double ecart_type_longueur(const Entree *table, int n)
|
double ecart_type_longueur(const Entree *table, int n)
|
||||||
{
|
{
|
||||||
double somme = 0.0;
|
double somme = 0.0;
|
||||||
|
double moyenne = longueur_moyenne(table, n);
|
||||||
for (int i = 0; i < n; i++) {
|
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;
|
somme += ecart * ecart;
|
||||||
}
|
}
|
||||||
return somme / n; /* variance ; la racine est prise dans main */
|
return somme / n; /* variance ; la racine est prise dans main */
|
||||||
|
|||||||
Reference in New Issue
Block a user