Partage
  • Partager sur Facebook
  • Partager sur Twitter

Remplir un tableau a partir d'un autre tableau da

comment remplir un tableau a partir d'un autre tableau dans c

    15 décembre 2018 à 14:21:29

    Bonsoir svp comment remplir un tableau de 20 taille contenant des notes(exemple:15,17,2..........etc)  dans un autre tableau de 7 taille  telle que:tab[0] contient les notes de 0à5
    tab[1] contient les notes de 6à7
    tab[2] contient les notes de 8à9
    tab[3] contient les notes de 10à11
    tab[4] contient les notes de 12à14
    tab[5] contient les notes de 15à17
    tab[6] contient les notes de 18à20
    • Partager sur Facebook
    • Partager sur Twitter
      15 décembre 2018 à 17:23:40

      Hello,

      Comme je ne vois pas de formule qui pourrait être appliquée, peut-être simplement une fonction de "conversion":

      int functionName(int note) {
      	if(note<=5)
      		return(0);
      	if(note<=7)
      		return(1);
      	....
      	if(note<=17)
      		return(5);
      	return(6);
      }
      
      

      -
      Edité par edgarjacobs 15 décembre 2018 à 17:25:17

      • Partager sur Facebook
      • Partager sur Twitter

      On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent

        20 décembre 2018 à 13:29:59

        Alors j'ai pas bien compris ce que tu demandes, mais tu pourrais, creer un tab 2D (int tab[x][y])
        puis dans ton tab1 tu fait comme edgarjacobs a dit, pour savoir dans quel tabendroit tu tab il doit aller, puis tu le stock a une endroit disponible, et apres tu pourrais meme trier les notes (avec un bubble sort par exemple)

        en gros il va avoir cet tete:

        tab[0][2][1][3]    [4]   [5]  [6] <-- index de stockage (x)

              [0][6][8][10][12][15][18] <-- note stocker (y)

              [1][7][9][11][13][16][19]

              [2]               [14][17][20]

              [3]

              [4]

              [5]

        • Partager sur Facebook
        • Partager sur Twitter
          28 janvier 2019 à 12:37:29

          Merci les amis mais j'ai finalement eu une idée

          void emplir(int tabe[],int taille,int tab[],int nombre)

          {

          // nombre=20

          int i=0; int n=0;

          // initialisation de tabe(un tableau de taille 7)

          for(i=0;i<taille;i++)
               {
                   tabe[i]=0;
              }

          for(n=0;n<nombre;n++)
                     {
                         if(tab[n]<=5)
                         {
                             tabe[0]++;
                         }
                         if(tab[n]==6||tab[n]==7)
                         {
                             tabe[1]++;
                         }
                         if(tab[n]==8||tab[n]==9)
                         {
                             tabe[2]++;
                         }
                         if(tab[n]==10||tab[n]==11)
                         {
                             tabe[3]++;
                         }
                         if(tab[n]>=12&&tab[n]<=14)
                         {
                             tabe[4]++;
                         }
                         if(tab[n]>=15&&tab[n]<=17)
                         {
                             tabe[5]++;
                         }
                         if(tab[n]>=18&&tab[n]<=20)
                         {
                             tabe[6]++;

                         }



                         }
               

          -
          Edité par FreddyBehanzin 28 janvier 2019 à 12:51:44

          • Partager sur Facebook
          • Partager sur Twitter
            28 janvier 2019 à 15:15:41

            Re,-

            C'est ce que j'ai écrit, mais en pus compliqué. Mais c'est toi qui l'a fait  :)

            • Partager sur Facebook
            • Partager sur Twitter

            On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent

            Remplir un tableau a partir d'un autre tableau da

            × 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