Master_Jul a écrit :
Bonjour,
je dois faire un petit programme simple de tirage du LOTO, j'ai fait ceci :
Code :
- #include <iostream.h>
- int main(void)
- {
- int val,i;
- int tab[6];
- srand( (unsigned)time( NULL ) );
- cout<<"Voici le tirage du LOTO : "<<endl;
- for(i=0;i<6;i++)
- {
- do
- val=rand();
- while(val>49);
- cout<<val<<" ";
- }
- cout<<endl<<"\nMerci !";
- cin>>val;
- }
|
Mon problème est que je dois interdire 2 valeurs identiques dans le tirage, je ne trouve pas de solution "propre", c'est à dire sans même chaque tirage dans une nouvelle variable puis tout vérifier etc. J'avais penser mettre les valeurs dans un tableau pour rendre leur manipulation plus aisée mais le problème de la comparaison reste entier, une petite idée/aide ? Merci !
|