Help me in solving RATINGINPRAC problem

My issue

i have failed on hidden input

My code

#include <iostream>
using namespace std;

void solve(){
    int n;
    cin>>n;
    int arr[n];
    for(int i=0;i<n;i++){
        cin>>arr[i];
    }
    int call;
    call=0;
    for(int i=1;i<n;i++){
        if(arr[i]>arr[i-1]){
         call=1;
        }
        else{
            call=0;
        }
    }
    if(call==1){
     cout<<"yes"<<'\n';   
    }
    else{
        cout<<"no"<<'\n';
    }
     
}
int main() {
    int t;
    cin>>t;
    while(t--){
        solve();
        
    }
	// your code goes here
	return 0;
}

Learning course: Arrays using C++
Problem Link: Difficulty Rating Order Practice Problem in - CodeChef

@techno_628
have corrected your code
hope u will get your mistake

#include <iostream>
using namespace std;

void solve(){
    int n;
    cin>>n;
    int arr[n];
    for(int i=0;i<n;i++){
        cin>>arr[i];
    }
    int call;
    call=0;
    for(int i=1;i<n;i++){
        if(arr[i]<arr[i-1]){
         call=1;
         break;
        }
        
    }
    if(call==1){
     cout<<"no"<<'\n';   
    }
    else{
        cout<<"yes"<<'\n';
    }
     
}
int main() {
    int t;
    cin>>t;
    while(t--){
        solve();
        
    }
	// your code goes here
	return 0;
}