Aide:exo en langage C

abdou120 -  
 abdou120 -
salut les amis je suis un debutant en langage c et j vraiment dont besoin de votre aide pour resoudre un exo en langage c dont l interet et de calculer le nombre d apparition de chaque entier qu on va recuperer de l utilisateur en sachant que les Xi 0<=i<=100 en plus la frappe d un nmbre negatif indique la fin de la serie et merci,j attends vos reponses merci encore une fois
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. abdou120
     
    merci
    voila ce que j ai arriver a faire jusqu a mntnt

    #include<stdio.h>
    #define max 100
    void main(void)
    {
    int t[max], i, j, ind=0,aide[max] ,cptr=0;

    do{
    printf("entrer un entier positif ou nul");
    scanf("%d",&t[ind]);
    ind++;
    }while((t[ind-1]>=0) && (ind<=100));

    if(t[ind]<0)
    {
    for(i=0;i<ind;i++)
    for(j=0;j<ind;j++)
    {
    if(t[i]==t[j])
    {
    cptr++;
    aux[i]=cptr;
    }
    }
    }

    for(i=0;i<ind;i++)
    printf(" le nombre d apparition de %d est %d",t[i],aux[i]
    }fin
    mais ca marche pas
    et merci encore une fois pour ton aide
    0
  2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Salut,
    On veut bien t'aider, mais pas faire ton exo. Donc commence par mettre tes éléments de réflexions, ton début de code ou même l'algo ;)
    Cdlt
    -1
    1. abdou120
       
      merci
      voila ce que j ai arriver a faire jusqu a mntnt

      #include<stdio.h>
      #define max 100
      void main(void)
      {
      int t[max], i, j, ind=0,aide[max] ,cptr=0;

      do{
      printf("entrer un entier positif ou nul");
      scanf("%d",&t[ind]);
      ind++;
      }while((t[ind-1]>=0) && (ind<=100));

      if(t[ind]<0)
      {
      for(i=0;i<ind;i++)
      for(j=0;j<ind;j++)
      {
      if(t[i]==t[j])
      {
      cptr++;
      aux[i]=cptr;
      }
      }
      }

      for(i=0;i<ind;i++)
      printf(" le nombre d apparition de %d est %d",t[i],aux[i]
      }fin
      mais ca marche pas
      et merci encore une fois pour ton aide
      0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,
    <Appel au respect de la Charte CCM>
      J'ai supprimé certains de vos messages pour l'utilisation de langage SMS.
      Merci de ne plus écrire en SMS sinon, tous les messages seront supprimés.
    </Appel au respect de la Charte CCM>
    --
    106485010510997108
    -1
  4. guillaume_74 Messages postés 116 Statut Membre 22
     
    euh... déja, le tableau "aux" tu le sors d'où? lol
    je pense qu'il faudrait y remplacer par "aides" , non?
    -1
    1. abdou120
       
      SALUT
      aux est le tableau ou je va stocker le nombre d aparrition de chaque entier que je vais recevoir de l utilisateur
      et merci pour ton attention
      0