Partage
  • Partager sur Facebook
  • Partager sur Twitter

exercices m@teo sur tableaux

Sujet résolu
    19 février 2006 à 0:13:49

    voila mon code
    #include <stdio.h>
    #include <stdlib.h>
    #include "prototypes.h"

    int main(int argc, char *argv[])
    {
       long tailleTableau = 5;
       long tableau [5];
       tableau [0] = 3;
       tableau [1] = 6;
       tableau [2] = 14;
       tableau [3] = 78;
       tableau [4] = 142;
       printf ("la somme du tableau est égale a %ld", sommeTableau(tableau, tailleTableau));

    int sommeTableau (long tableau [], long tailleTableau)
    {
       int resultat = 0, i;
       
       for (i = 0; i < tailleTableau; i++)
           resultat += tableau [i];
           
       return resultat;         
    }

    int moyenneTableau (long tableau [], long tailleTableau)
    {
        return sommeTableau (tableau, tailleTableau) / tailleTableau;
    }

    void copierTableau (long tableau [], long tailleTableau, long tableauDeux[])
    {
        int i;
       
        for (i = 0; i<tailleTableau; i++)
            tableau [i] = tableauDeux [i];
    }


    le debugger : syntax error at end of input a la ligne 37, pourtant je vois pas ce qui va pas

    merci de m'aider :euh:
    • Partager sur Facebook
    • Partager sur Twitter
      19 février 2006 à 0:54:44

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

      int sommeTableau (long tableau [], long tailleTableau);
      int moyenneTableau (long tableau [], long tailleTableau);
      void copierTableau (long tableau [], long tailleTableau, long tableauDeux[]);

      int main(int argc, char *argv[])
      {
         long tailleTableau = 5;
         long tableau [5];
         tableau [0] = 3;
         tableau [1] = 6;
         tableau [2] = 14;
         tableau [3] = 78;
         tableau [4] = 142;
         printf ("la somme du tableau est égale a %ld", sommeTableau(tableau, tailleTableau));
      }

      int sommeTableau (long tableau [], long tailleTableau)
      {
         int resultat = 0, i;
         
         for (i = 0; i < tailleTableau; i++)
             resultat += tableau [i];
             
         return resultat;         
      }

      int moyenneTableau (long tableau [], long tailleTableau)
      {
          return sommeTableau (tableau, tailleTableau) / tailleTableau;
      }

      void copierTableau (long tableau [], long tailleTableau, long tableauDeux[])
      {
          int i;
         
          for (i = 0; i<tailleTableau; i++)
              tableau [i] = tableauDeux [i];
      }


      Juste une accolade après la fonction main
      • Partager sur Facebook
      • Partager sur Twitter

      exercices m@teo sur tableaux

      × 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