Bonjour,
mon probl�me est d'ins�rer dans un tableau "tab" des nombres al�atoires compris entre 0 et "nbV"(saisie par l'utilisateur) mais il ne faut pas de doublon donc v�rifier si le nombre existe d�j� dans le tableau.
J'ai tap� le code suivant qui ne fait pas d'erreur mais qui ne me supprime pas les doublons.
Merci si quelqu'un peut m'aider.

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int trouve;
int tmp=0;
int k=0;
for(i=0;i<nbV;i++)
{
      tmp = ((int)(rand()%(cpt-1+1)));
      for(j=0;j<=i;j++)
            if(tmp==tab[j]) trouve=1;
      while(trouve==1)
      {
         tmp = ((int)(rand()%(cpt-1+1)));
         for(j=0;j<=i;j++)
             {
               if(tmp==tab[j]) trouve=1;
               else trouve=0;
             }
      }
tab[i]=tmp;
}