문제
풀이
입력받은 값 중에서 최댓값이 어떤 값이고, 그 최댓값이 입력받은 값 중 몇번째 인지를 출력하면 되는 문제입니다. 최댓값이 몇번째 입력값인지를 출력하지 않는다면 sort를 이용하여 오름차순으로 정렬한 후 마지막 값을 출력하면 되지만, 이 문제에서는 순서도 출력하여야 하므로 입력받은 값을 하나하나 비교하는 방식으로 풀이를 진행하였습니다.
소스코드
#include <iostream>
using namespace std;
int main()
{
int array[9],order=0,max=0;
for ( int i = 0; i < 9; i++){
cin >> array[i];
if(max<array[i]) {
max=array[i];
order=i+1;
}
}
cout << max << "\n" << order << "\n";
}
'Algorithm > Python, C++' 카테고리의 다른 글
백준 3052_나머지[C++] (0) | 2022.01.17 |
---|---|
백준 2577_숫자의 개수[C++] (0) | 2022.01.17 |
백준 1546_평균[C++] (0) | 2022.01.16 |
백준 10952_A+B - 5[C++] (0) | 2022.01.15 |
백준 10951_A+B - 4[C++] (0) | 2022.01.15 |
댓글