Quick actions

cmd+k|ctrl+k

Navigation

Languages

working array sort check thingy

Snippet info

Language

Cpp

Visibility

public

Author

ohlylo

Created

2019-06-24T15:49:07Z

Updated

2019-06-24T15:51:39Z

#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;
}
INFO