Partage
  • Partager sur Facebook
  • Partager sur Twitter

tableau en c ex 2

    20 avril 2019 à 18:08:44

    Exercice 2

    Créez une fonctionmoyenneTableauqui calcule et renvoie la moyenne des valeurs. Prototype :

    double moyenneTableau(int tableau[], int tailleTableau);

    La fonction renvoie undoublecar une moyenne est souvent un nombre décimal.

    je comprend pas ou est l'erreur :

    -
    Edité par GerardGarey 20 avril 2019 à 18:10:55

    • Partager sur Facebook
    • Partager sur Twitter
      20 avril 2019 à 18:47:49

      bonjour,

      je pense qu'il faudrait plutôt écrire: resultat= tableau[0]+tableau[1]+tableau[2]+tableau[3];

      • Partager sur Facebook
      • Partager sur Twitter
        20 avril 2019 à 19:29:50

        > Je ne comprends pas où est l'erreur.

        1. Facile : ligne 20, là où il y a un carré rouge.

        2. Tu as fais les cours précédents un peu trop rapidement, et tu n'as pas encore intégré que l'affectation se fait de droite à gauche

        variable = expression;
        

        L'expression est évaluée, et sa valeur est mise dans la variable.

        3. Ta formule tableau[0]+tableau[1]+tableau[2]+tableau[3] n'est valable que pour les tableaux qui ont exactement 4 éléments. Si on passe la taille du tableau en paramètre, c'est pas pour rigoler, c'est que cette taille peut être différente.   Il va donc falloir que tu écrives une boucle qui passe en revue un a un les éléments du tableau pour les cumuler dans une somme, avant de diviser pour obtenir la moyenne.

        4. Puisqu'on parle de somme, tu as déjà écrit une fonction qui la calcule. Ca serait idiot de la réécrire au lieu de l'utiliser.



        • Partager sur Facebook
        • Partager sur Twitter
          23 avril 2019 à 13:07:58

          merci je comprend mieux maintenant

          ( je suis retourner au chapitre précédent comme tu me la dit et ca a marché :) )

          • Partager sur Facebook
          • Partager sur Twitter

          tableau en c ex 2

          × 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.
          • Editeur
          • Markdown