Aide:exo en langage C

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

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. Contributeur
      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. 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
    2. Modérateur
      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. euh... déja, le tableau "aux" tu le sors d'où? lol
        je pense qu'il faudrait y remplacer par "aides" , non?
        1. 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