working array sort check thingy

Run Settings
LanguageC++
Language Version
Run Command
#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; }
Editor Settings
Theme
Key bindings
Full width
Lines