executer une fonction dans une autre fonction
Bonjour,
a partir des prototypes suivants :
Code:
1 2 3 4
| void tableaux();// appelé dans le main
void afficherTableau(int tableau[],int taille);
int sommeTableau(int tableau[],int taille);
double moyenneTableau(int tableau[],int taille); |
et des fonctions :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| void afficherTableau(int tableau[], int taille)
{
int i = 0;
for (i=0;i<taille;i++)
{
printf("Valeur du tableau a l'indice [%d] : %d\n",i, tableau[i]);
}
}
int sommeTableau(int tableau[],int taille)
{
int i, somme=0;
for(i = 0 ; i < taille ; i++)
{
somme+=tableau[i];
}
return somme;
}
double moyenneTableau(int tableau[],int taille)
{
int i,somme=0;
double moyenne=0;
for(i=0;i<taille;i++)
{
somme += tableau[i];
}
moyenne = (double)somme / (double)taille;
return moyenne;
} |
Ce code est fonctionnel mais j aimerai arriver a appeler la fonction sommeTableau dans la fonction moyenneTableau :
un truc du genre :
Code:
1 2 3 4 5
| double moyenneTableau(int tableau[],int taille)
{
return sommeTableau(int tableau[],int taille)/taille;
} |
Cela vous semble t il possible ?
Pour le moment, je n ai rien trouvé qui fonctionne .........