Hueestory

[2562] 최댓값 (C++) 본문

PS(중단)/BOJ

[2562] 최댓값 (C++)

히명 2024. 4. 25. 10:14
#include <iostream>
#include <algorithm>
#include <vector>

using namespace std;

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(NULL);
	cout.tie(NULL);

	vector<pair<int, int>> num(9);
	int max = 0;
	int index = 0;
	
	for (int i = 0; i < 9; i++)
		cin >> num[i].first;

	for (int i = 0; i < 9; i++)
		if (num[i].first > max) {
			max = num[i].first;
			index = i;
		}

	cout << max << endl;
	cout << index + 1 << endl;

	return 0;
}

 

1. pair vector 생성 후 vector의 first부분에 9개의 자연수를 받음

2. max의 초기값을 0으로 설정 후 자연수와 비교해 max값을 찾아내고, 해당 max값의 index를 찾아냄

3. max값과 index + 1값 출력

 

'PS(중단) > BOJ' 카테고리의 다른 글

[2675] 문자열 반복 (C++)  (0) 2024.04.25
[2577] 숫자의 개수 (C++)  (0) 2024.04.25
[2557] Hello World (C++)  (0) 2024.04.25
[2475] 검증수 (C++)  (0) 2024.04.25
[2439] 별 찍기 - 2 (C++)  (0) 2024.04.25
Comments