백준/1차원 배열

2562: 최댓값 / C++

Koalitsiya 2023. 3. 8. 11:48

문제 설명

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;
}