백준 2562_최댓값[C++]
본문 바로가기
Algorithm/Python, C++

백준 2562_최댓값[C++]

by liveloper jay 2022. 1. 17.

문제

 

 

풀이

  입력받은 값 중에서 최댓값이 어떤 값이고, 그 최댓값이 입력받은 값 중 몇번째 인지를 출력하면 되는 문제입니다. 최댓값이 몇번째 입력값인지를 출력하지 않는다면 sort를 이용하여 오름차순으로 정렬한 후 마지막 값을 출력하면 되지만, 이 문제에서는 순서도 출력하여야 하므로 입력받은 값을 하나하나 비교하는 방식으로 풀이를 진행하였습니다.

 

 

 

소스코드

#include <iostream>
using namespace std;

int main()
{
    int array[9],order=0,max=0;
    for ( int i = 0; i < 9; i++){
        cin >> array[i];
        if(max<array[i]) {
            max=array[i];
            order=i+1;
        } 
    }
    cout << max << "\n" << order << "\n";
}

'Algorithm > Python, C++' 카테고리의 다른 글

백준 3052_나머지[C++]  (0) 2022.01.17
백준 2577_숫자의 개수[C++]  (0) 2022.01.17
백준 1546_평균[C++]  (0) 2022.01.16
백준 10952_A+B - 5[C++]  (0) 2022.01.15
백준 10951_A+B - 4[C++]  (0) 2022.01.15

댓글