please check this code,getting compilation error
#include
using namespace std;
int main() {
int incr[1000000];
int decr[1000000];
int test;
cin>>test;
if(test<=100 && test>=1){
int n;
int max_length;
int a[1000000];
for(int i=0;i<n;i++){
cin>>a[i];
}
incr[0]=1;
decr[n-1]=1;
for(int i=0;i<n;i++){
if(a[i]>a[i-1]){
incr[i-1]+1;
}
for(int i=n-1;i>=0;i–){
if(a[i]>a[i+1]){
decr[i+1]=1;
}
max_length=incr[i]+decr[i]-1;
for(i=0;i<n;i++){
if(incr[i]+decr[i]-1>max_length){
max_length=incr[i]+decr[i]-1;
}
}
cout<<max_length<<endl;
}
}
}
return 0;
}