본문 바로가기

Programming/Algorithm

[C++]백준 2920번 : 음계

https://www.acmicpc.net/problem/2920



#include <iostream>

#include <string>

using namespace std;


int main() {

int C[8];

string adm;

for (int i = 0; i < 8; i++) cin >> C[i];

for (int j = 0; j < 7; j++) {

if (C[0] == 1) {

if (C[j + 1] - C[j] == 1) adm = "ascending";

else {

adm = "mixed";

break;

}

}

else if (C[0] == 8) {

if (C[j] - C[j + 1] == 1) adm = "descending";

else {

adm = "mixed";

break;

}

}

else {

adm = "mixed";

break;

}

}

cout << adm << '\n';

}