知识点:

复合类型:

一维数组

#include <iostream>
using namespace std;

int main() {
    int n;
    bool isSort = true;

    cin >> n;
    int arr[n];

    for (int i = 0; i < n; i++) {
        cin >> arr[i];
    }

    if ((arr[1] - arr[0]) == 0) {
        for (int i = 1; i < n-1; i++)
            if ((arr[i + 1] - arr[i]) != 0) {
                isSort = false;
                break;
            }
    } else if ((arr[1] - arr[0]) > 0) {
        for (int i = 1; i < n-1; i++)
            if ((arr[i + 1] - arr[i]) < 0) {
                isSort = false;
                break;
            }
    } else {
        for (int i = 1; i < n-1; i++)
            if ((arr[i + 1] - arr[i]) > 0) {
                isSort = false;
                break;
            }
    }

    if (isSort) {
        cout << "sorted";
    } else {
        cout << "unsorted";
    }

}