Après la lecture du chapitre sur les tableaux, j'ai voulu faire les exercices que M@teo21 propose. L'exercice 1, pour calculer la somme du tableau :
***********************************************
long sommeTableau(long tableau[], long taille)
{
long resultat = 0, i = 0;
for(i = 0; i < taille; i++)
{
resultat += tableau[i];
}
return resultat;
}
***********************************************
L'exercice 2 pour faire la moyenne des tableaux. Pour cela, j'ai voulu utiliser la valeur de sommeTableau, puis faire une division par la taille :
***********************************************
double moyenneTableau(long tableau[], long taille)
{
double resultat = sommeTableau(tableau, taille);
return resultat / taille;
}
***********************************************
Mais resultat = 0.
Je suis vraiment très nul, c'était parce que je mettais %ld au lieu de %lf pour les nombres décimaux.
Vous pouvez supprimer ce message.
long+double=long;double+double=0
× 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.