1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
int boule; // initialisation variable boules //
cout<<"Choisir le nombre de boules : ";
cin>>boule; // saisi du nombre de boule dans variable boules //
cout<<" "<<endl;
vector<int> tableau(boule); // creation du tableau dynamique //
for(size_t i(0); i<tableau.size(); ++i) // boucle pour la saisie des boules
{
cout<<"saisir le numero n."<<i+1<<" : "; // affichage numérotés des boules //
cin>>tableau[i]; // saisi des boules //
}
cout<<" "<<endl;
cout<<"Vous avez choisi : "<<endl;
for(size_t i(0); i<tableau.size();++i) // lecture du tableau //
cout<<tableau[i]<<" - "; // affichage des numeros choisi //
//----------------- MELANGE -----------------//
srand ( unsigned ( time (NULL) ) );
vector<int>::iterator it;
//------------- BOUCLE MEKANGE X10 -----------//
int compt; // initialisation compteur
int serie_max;
cout<<" "<<endl;
cout<<"Combien de serie melanger voulez-vous ?";
cin>>serie_max;
cout<<" "<<endl;
for (compt=0 ; compt<serie_max ; compt++) // on boucle tant que 10 inf. a 10 //
{
random_shuffle(tableau.begin(), tableau.end());
cout<<" "<<endl;
cout<<"melange des numeros : "<<endl;
for (it=tableau.begin(); it!=tableau.end(); ++it)
cout<< *it<<" - ";
}
//-------- Trier maintenant le tableau ------------/
int valeur=0;
cout<<" "<<endl;
cout<<"Valeur recherche ?";
cin>>valeur;
for(size_t i(0); i<tableau.size();++i) // lecture du tableau //
if (valeur !=tableau[i])
cout<<"La valeur "<<valeur<<" n'est pas dans la serie"<<endl;
return 0;
>else cout<<"valeur "<<valeur<<" trouvee"<<endl; |
Partager