#include <iostream>
using namespace std;
int ascend(int arr[], int n) {
if(n == 1 || n == 0) {
return true;
}
if(arr[n-1] < arr[n-2]) {
return false;
}
return ascend(arr, n-1);
}
int descend(int arr[], int n) {
if(n == 1 || n == 0) {
return true;
}
if(arr[n-1] > arr[n-2]) {
return false;
}
return descend(arr, n-1);
}
int main() {
int arr[] = {8,7,6,5,4,3,2,1};
int n = sizeof(arr)/sizeof(int);
if(ascend(arr, n)){ //if true else
cout << "yes, ascending" << endl;
}
else if(descend(arr, n)) {
cout << "yes, descending" << endl;
}
else {
cout << "no" << endl;
}
return 0;
}