Sorted array online coding blocks recursion problem

one of the test case is not passing
Please help

below is the code-
#include

using namespace std;
bool issorted(int *arr,int n){
if(n==1){
return true;
}
if(arr[0]<=arr[1]){
issorted(arr+1,n-1);
return true;
}
else{
return false;
}
}
int main() {
int n;
cin>>n;
int arr[n];
for(int i=0;i<n;i++){
cin>>arr[i];
}
if(issorted(arr,n)){
cout<<“true”;
}
else
cout<<“false”;
return 0;

}

@rishabhvishwakarma hey Rishabh do this like
#include< iostream >
using namespace std;
bool issorted(int *arr,int n){
if(n==1){
return true;
}
if(arr[0]<=arr[1]&&issorted(arr+1,n-1)){

return true;
}
return false;
}
int main() {
int n;
cin>>n;
int arr[n];
for(int i=0;i<n;i++){
cin>>arr[i];
}
if(issorted(arr,n)){
cout<<" true “;
}
else
cout<<” false ";
return 0;

}