Where i am dong mistake

#include
using namespace std;
bool increasingDecreasingSequence(int n){
int prev,curr;
cin>>prev;
bool inc=false,dec=false;
for(int i=1;i<n;i++)
{
cin>>curr;
if(prev<curr)
{
inc=true;
}
else if(prev>curr)
{
if(inc)return false;
dec=false;
}
else{
return false;
}
prev=curr;
}
return true;
}
int main() {
int n;
cin>>n;
if(increasingDecreasingSequence(n)){
cout<<true;
}
else{
cout<<false;
}
return 0;
}

you have to print true or false as a string
if you do
cout<<true; // it will print 1