Slt, je débute en programmation et là j'ai quelques difficultées pour faire fonctionner un petit programme. en faite le programme demande à l’utilisateur de taper 10 entiers qui seront stockés dans un tableau. Le programme doit ensuite afficher soit "le tableau est croissant", soit "le tableau est décroissant
Voici mon code source :
Pourriez vous m'aider a déceler mon erreur
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 #include <iostream> using namespace std; int main() { int i; int t[10]; bool croissant=true; bool decroissant=true; bool constant; cout<<"Veuillez entrer successivement 10 entiers: "<<endl; for( i=0; i<10; i++ ) { cin>>t[i]; } for( i=0; i<10 ; i++ ) { if( t[i] < t[i+1] ) { croissant = true; } } for ( i=10; i > 0; i-- ) { if( t[i] > t[i+1] ) { decroissant = true; } } if ( croissant && !decroissant) { cout<<"le tableau est croissant "<<endl; } if ( decroissant && !croissant ) { cout<<"le tableau est decroissant "<<endl; } return 0; }?
Merci d'avance
Partager