From a6ef36de94ed2e685573a01791145394a74a5e8d Mon Sep 17 00:00:00 2001 From: leclere Date: Wed, 7 Oct 2026 12:57:07 +0200 Subject: [PATCH] optimisation sur longueur --- analyseur.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 */