Citation Envoyé par namster Voir le message
Oui Kho Je L'ai essayé et il Marche Pas
Code PHP:
'for' loop initial declarations are only allowed in C99 mode
use option -std=c99 or -std=gnu99 to compile your code 
tu utilises quel compilateur ? car chez moi ça marche et ça donne le bonne résultat

mais c'est pas grave, il suffit juste de déclarer "int i" en dehors de la boucle for comme suit :

Code:
#include <stdio.h>
#include <stdlib.h>


double moyenneTableau(const long* tableau, long tailleTableau);

int main()
{
    long tableau[4]={47,54,354,21};

    printf("la moyenne des valeurs est %f",moyenneTableau(tableau,4));
    system("PAUSE");
    return 0;
}
double moyenneTableau(const long* tableau, long tailleTableau)
{
    long somme=0;
    
    int i;

    for (i=0;i<tailleTableau;i++)
    {
        somme += tableau[i];
    }

    return somme/tailleTableau;
}