문제 설명
9개의 서로 다른 자연수가 주어질 때, 최댓값을 찾고 최댓값이 몇 번째 수인지 구하는 프로그램을 작성
풀이
각 수를 받아 비교하면서 max값보다 입력받은 수가 크면 max값에 해당 수를 대입하고 몇 번째 수인지 저장하는 것을 반복한다.
#include <iostream>
using namespace std;
int main() {
int num, idx;
int max = 0;
for (int i = 0; i < 9; i++) {
cin >> num;
if (num > max) {
max = num;
idx = i + 1;
}
}
cout << max << "\n" << idx << "\n";
return 0;
}
'백준 > 1차원 배열' 카테고리의 다른 글
10813: 공 바꾸기 / C++ (0) | 2023.03.08 |
---|---|
10810: 공 넣기 / C++ (0) | 2023.03.08 |
10818: 최소, 최대 / C++ (0) | 2023.03.08 |
10871: X보다 작은 수 / C++ (0) | 2023.03.08 |
10807: 개수 세기 / C++ (0) | 2023.03.08 |