반응형
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
int arr[1000] = { 0 };
int n;
cin >> n;
for (int i = 0; i < n;i++) {
cin >> arr[i];
}
int result[4];
result[0] = arr[0];
for (int i = 1; i < n;i++) {
int y = i;
if (i > 2) y = 3;
result[y] = arr[i];
for (int j = y; j > 0;j--) {
//cout << j << "AaAAAAAAA\n";
if (result[j - 1] < result[j]) {
swap(result[j - 1], result[j]);
}
else
break;
}
}
cout << "금" << result[0] << endl;
cout << "은" << result[1] << endl;
cout << "동" << result[2] << endl;
}
int j = y ; j>0 ;j--
일 때 j>=0해서
계속 에러남. ㅜㅜㅜ 뒤에 j-1 때문에 >=0하면 안됨.
반응형
'C언어 > 문제풀다 하나씩' 카테고리의 다른 글
?B?? 같이 문자열 내 문자 같은지 확인 (0) | 2020.05.22 |
---|---|
문자열 내 빈도수 이용해서 문제풀기 (0) | 2020.05.21 |
투표한 시민 알아보기 (0) | 2020.05.21 |
연속 3개 모이면 터지면서 없어지기 - pushback popback 쓰기 (0) | 2020.05.16 |
#include <algorithm>의 sort&compare함수 쓰기 - 사정정렬 (0) | 2020.05.13 |
#include <string> 두번째 기능 a+b = c (0) | 2020.05.13 |
#include <string>은 놀라워! 비교 굿굿 (0) | 2020.05.13 |
padding+바이트 문제 int char pointer 등 (0) | 2020.05.13 |