알고리즘

[C++] 백준 10818번 최소, 최대

J3SUNG 2019. 8. 3. 01:08
728x90

9개의 자연수가 주어질 때 최댓값을 찾고 몇번 째 수인지 구하는 문제입니다.

배열에 자연수를 담고 차례대로 비교하며, 클 경우 위치를 체크하여서 문제를 풀었습니다.

 

#include <iostream>
#include <algorithm>
using namespace std;

int main(int argc, char *argv[])
{
	int maxN = -987654321;
	int check = 0;
	int arr[9];
	
	for(int i=1; i<=9; ++i){
		cin >> arr[i];
	}
	
	for(int i=1; i<=9; ++i){
		if(maxN < arr[i]){
			maxN = arr[i];
			check = i;
		}
	} 
	
	cout << maxN << endl;
	cout << check << endl;
    
    return 0;
}