Moyenne des valeurs d'un tableau [Fermé]

Signaler
-
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
-
Bonjour, j'ai problème probablement avec la moyenne (variable tout en bas du code), merci de votre aide :) j'ai aussi un problème pour mettre les balises pour le code c :

 double moyTab (double tab[], int tailleTab);

int main ()
{
    int M = 0 ;
    double tab [5] = {1.2,5.7,2.6};
    M = moyTab(tab,5);
    printf("moyenne du tableau= %lf \n\n",M);
}

 double moyTab (double tab[], int tailleTab)
{
    int i = 0, double moyenne = 0;

    for (i=0; i < tailleTab; i++)
    {
        moyenne = tab[i] / i;
    }
return moyenne;
}

2 réponses

Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
10
Bonjour,

Remplace :
    int i = 0, double moyenne = 0;


Par :
    int    i       = 0;
    double moyenne = 0;


Pour l'erreur de syntaxe…

Sinon je pense que tu veux faire :
#include <stdio.h>

double moyTab (double tab[], int tailleTab);

int main () {
    double tab[3] = {1.2, 5.7, 2.6};
    double M      = moyTab(tab, 3);
    
    printf("moyenne du tableau = %lf\n", M);
}

double moyTab (double tab[], int tailleTab) {
    int    i       = 0;
    double moyenne = 0;
    
    for (i = 0; i < tailleTab; ++i) {
        moyenne += tab[i];
    }
    
    moyenne = moyenne / tailleTab;
    
    return moyenne;
}
Bonjour, Felice merci bien pour ta réponse :)
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
10
Mais de rien Jeffrey,

Tu ne souhaites pas avoir un compte ? Je souhaitais te demander quelque chose en retour… :-p