Bonsoir ,
j'arrive pas a comprendre la forme booleen dans cet exemple !
un aide sera apprecié !!
Merci d'avance!
La partie que j'ai pas compris :
- Le point d'exclamation : !trouve
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
while(!trouve && i<N)
        if(t[i]==V)trouve=true; else i++;
if(trouve) cout<<"La valeur V se trouve dans le tableau"<<endl;
        else cout<<"La valeur V ne se trouve pas dans le tableau"<<endl;
Code source :
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
#include<iostream>
using namespace std;
 
const int N=10;
 
int main()
{
int t[N],i,V;
bool trouve;
for(i=0;i<N;i++){cout<<"Tapez un entier ";cin>>t[i];}
cout<<"Tapez la valeur de V : ";cin>>V;
 
trouve=false;
i=0;
while(!trouve && i<N)
        if(t[i]==V)trouve=true; else i++;
if(trouve) cout<<"La valeur V se trouve dans le tableau"<<endl;
        else cout<<"La valeur V ne se trouve pas dans le tableau"<<endl;
return 0;
}