Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- double moyenneTableau(int tableau[], int tailleTableau);
- double chem_var (int tableau[], int tailleTableau);
- int main(int argc, char *argv[])
- {
- int tableau1[4] = {1, 2, 3, 5};
- int i = 0;
- printf("=== TABLEAU ===\n" );//affichage tableau
- for(i = 0; i < 4; i++)
- {
- printf("%d\n", tableau1[i]);
- }
- // Fin affichage tableau
- printf("\n--- MOYENNE DU TABLEAU ---" );
- printf("\n%lf\n", moyenneTableau(tableau1, 4));// appelle de la fonction sommeTableau
- printf("\n%lf\n", variance(tableau1, 4));
- }
- double moyenneTableau(int tableau[], int tailleTableau)
- {
- int i = 0, somme = 0;
- double moyenne = 0;
- for(i = 0; i < tailleTableau; i++)//calcule la somme pour chaque terme du tableau
- {
- somme = somme + tableau[i];
- }
- moyenne = somme/ (double)tailleTableau;
- return moyenne;
- }
- double chem_var (int tableau[], int tailleTableau)
- {
- int i = 0;
- int sommeCarres = 0; // somme des carrés
- double moyenneCarres = 0; // moyenne des carrés
- int carreMoyenne = 0; // carré de la moyenne
- if (n==0)
- {
- return 0.0;
- }
- for (i=0, i < tailleTableau, (i++)*(i++))
- {
- sommeCarres = sommeCarres + v[i];
- }
- moyenneCarres = sommeCarres / (double) tailleTableau // moyenne des carrés
- carreMoyenne = double moyenneTableau(int tableau[], int tailleTableau) * double moyenneTableau(int tableau[], int tailleTableau); //carré de la moyenne
- variance = moyenneCarres - carreMoyenne;
- return moyenneCarres - carreMoyenne; // variance
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement