main.cpp 639 Bytes
#include<iostream>
using namespace std;

int main() {

	int ascending[8] = { 1, 2, 3, 4, 5, 6, 7, 8 };
	int descending[8] = { 8, 7, 6, 5, 4, 3, 2, 1 };
	int input[8];
	bool flagA, flagD;
	flagA = flagD = 1;

	for (int i = 0; i < sizeof(input) / 4; i++) {
		cin >> input[i];
		if (input[i] == ascending[i] && flagA) {
			flagD = 0;
			continue;
		}
		else if (input[i] == descending[i] && flagD) {
			flagA = 0;
			continue;
		}
		else {
			cout << "mixed" << endl;
			return 0;
		}
	}

	if (flagA) {
		cout << "ascending" << endl;
	}
	else if (flagD) {
		cout << "descending" << endl;
	}
	else {
		cout << "mixed" << endl;
	}

	return 0;
}