문제 설명

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

+ Recent posts