#include <stdio.h>
#include <stdlib.h>
double moyenneTableau (double sommeTableau, double tailleTableau);
double sommeTableau(double tableau[] , double tailleTableau);
void affichage (double tableau[], double tailleTableau);
int main( int argc, char *argv[])
{
double tableau[4]= {10.,20.,30.,40.}
;
affichage (tableau,4);
sommeTableau(tableau,4);
return 0;
}
double sommeTableau(double tableau[] , double tailleTableau)
{
double i;
double sommeTableau;
for (i = 0. ; i < tailleTableau ; i++)
{
sommeTableau += tableau[i];
}
printf("\nSomme du tableau = %lf\n", sommeTableau);
return 0;
}
void affichage (double *tableau, double tailleTableau)
{
int i;
for (i = 0.0 ; i < tailleTableau ; i++)
{
printf("%lf\n", tableau[i]);
}
}
double moyenneTableau (double sommeTableau, double tailleTableau)
{
double moyenneTableau = 0.0;
double i;
for (i = 0.0 ; i < tailleTableau ; i++)
{
moyenneTableau /= tailleTableau;
}
printf("\nLa moyenne du tableau est %lf", moyenneTableau);
return 0;
}
Bonsoir à tous, je ne peux compiler à cause d'une erreur : array subscript is not an integer à la ligne 29 : sommeTableau += tableau[i]; ...
Ce que je comprends encore moins c'est que cette erreur est survenue lorsque j'ai mis les prototypes que j'avais oublié, avant la fonction sommeTableau fonctionnait ...
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
[COURS] Tableau : exercice de la moyenne.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Je ne comprends pas j'ai donc mis à jour mon code source, toujours pareil
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent