Calcul de la moyenne, variance et ecart type d'une serie de valeurs

Soyez le premier à donner votre avis sur cette source.

Snippet vu 82 123 fois - Téléchargée 29 fois

Contenu du snippet

Ce programme est un utile pour les maths car il permet de calculer la moyenne, la variance et l'ecart type d'une serie de valeur. Il vous faut saisir votre serie de valeur et le soft se charge du reste comme un grand. :-D

Source / Exemple :


#include <stdio.h>

void main ()
{
     int N, i;
     float Ai, S1, S2, M;
     double V, Ec;

     printf ("Bienvenue dans mon programme de calcul de la moyenne, variance et\necart type a partir d'une serie de valeurs.\n");
     printf ("\nEntrez le nombre de valeurs N de votre serie : ");
     scanf ("%d", &N);

     S1 = 0;
     S2 = 0;

     for (i=1;i<=N;i++)
     {
         printf ("\nEntrez vos valeurs : ");
         scanf ("%f", &Ai);
         S1 = S1+Ai;
         S2 = S2+Ai*Ai;
     }

     M = S1/N;
     V = S2/N-M*M;
     Ec = sqrt (V);

     printf ("\nLa moyenne de la serie vaut : %f\n", M);
     printf ("\nLa variance de la serie vaut : %lf\n", V);
     printf ("\nL'ecart type de la serie vaut : %lf\n", Ec);

     printf ("\nRMadmann Prod©\n");

     getch ();
}

Conclusion :


Coninuer de parcourir mes petits soft, il y a pas mal d'idées générales pour resoudre vos exos de maths.

Pour me contacter RMadmann@aol.com

A voir également

Ajouter un commentaire

Commentaires

BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
16 -
Aucun risque de division par ZERO ?
flreims
Messages postés
1
Date d'inscription
vendredi 7 novembre 2003
Statut
Membre
Dernière intervention
25 novembre 2003
-
Cela fonctionne parfaitement en ajoutant les en-têtes <math.h> et <conio.h> pour les fonctions sqrt et getch
wax78
Messages postés
3
Date d'inscription
samedi 30 novembre 2002
Statut
Membre
Dernière intervention
4 octobre 2008
-
Si il y'a risque de division par zero comme tu le dis. Il faut juste rajouter les tests, mais son exemple etait "theorique" donc pas besoin ;)
cs_hwoarang
Messages postés
18
Date d'inscription
samedi 1 mars 2003
Statut
Membre
Dernière intervention
27 juin 2008
-
Le calcul de la variance :
V = somme(Ai^2) - moyenne^2
n'est pas bon.

La formule correcte est :
V = somme((Ai-moyenne)^2)
Nikachu
Messages postés
3
Date d'inscription
dimanche 30 mars 2008
Statut
Membre
Dernière intervention
22 avril 2009
-
hwoarang> Faux. Les deux formules sont bonnes.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.