Moyenne des valeurs d'un tableau

Fermé
jeffrey - 30 avril 2017 à 15:16
Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 - 1 mai 2017 à 10:37
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;
}
A voir également:

2 réponses

Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 11
Modifié le 30 avril 2017 à 15:34
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;
}
0
Bonjour, Felice merci bien pour ta réponse :)
0
Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 11
1 mai 2017 à 10:37
Mais de rien Jeffrey,

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