From 5d71287a57fefc37fa5550ad557ceff52dcef90f Mon Sep 17 00:00:00 2001 From: Nathan Couchot Date: Wed, 7 Oct 2026 10:36:59 +0200 Subject: [PATCH] Calculer une seule fois la moyenne pour la variance --- analyseur.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 */