Tableau et fonction

sixmonts Messages postés 4 Statut Membre -  
 Bouh -
Bonjour,

Je débute en programmation en suivant un tutoriel sur interrnet. ce tutoriel propose des exercice et je suis bloqué sur un problème de fonction et tableau... cela va surement vous sembler simple, mais quelque chose doit m'échapper...

Le but du programmme est de faire la somme des éleéments d'un tableau à l'aide d'une fonction externe au main.

Voici le code

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

long sommeTableau(long tableau[]);

int main(int argc, char *argv[])
{ long somme = 0;
long tableau[4] = {10, 20, 30, 40};
somme = sommeTableau(tableau);
printf("le tableau a une somme de %ld",somme);
return 0;
}

long sommeTableau(long tableau[])
{
long i;
for (i = 0; i < 4; i++)
{
sommeTableau = sommeTableau + tableau[i];

return sommeTableau;
}
}

pouvez vous me dire à quelle niveau se situe le problème?

Merci bcp
A voir également:

1 réponse

Bouh
 
Bonjour,
euh... ton return est à l'intérieur de la boucle...
il faut retourner le résultat après., sinon là, en proncipe il devrait te retourner 10.
0