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 :
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;
 
}
Pourriez vous m'aider a déceler mon erreur ?
Merci d'avance