Bonjour a tous !

Voici un bout de code ou la dernière partie je bloque pour savoir si une valeur existe bien dan le tableau dynamique.

Si quelqu'un peux donner un coup de code

Merci d'avance.



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
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;