Here is my code, please check it.
#include
using namespace std;
int main () {
int N;
cin>>N;
int num;
int max , min;
int k = 1 , l = 1;
int counter;
for (counter = 1 ; counter <= N ; counter++) {
cin>>num;
if (counter == 1) {
max = num;
min = num;
}
else {
if (max < num) {
max = num;
k++;
}
else if (min > num) {
min = num;
l++;
}
else {
break;
}
}
}
if ((k == N || l == N) && (counter == N + 1)) {
cout<<"true"<<endl;
}
else {
cout<<"false"<<endl;
}
return 0;
}