| #37. 백준 번 문제 풀이: 최댓값 | 문제 원본 보기 | 
--입력-- 3 29 38 12 57 74 40 85 61 --출력-- 85 8
9번 루프를 돌면서 입력받으면서 최댓값이 나올 때 마다 값과 위치값을 저장해 둔다. 최댓값의 초기값은 처음 입력값이 된다. -- 루프 9번 if(처음이면) 최댓값=입력값, 위치=1 else if(최댓값 < 입력값) 최댓값=입력값, 위치저장 최대값/위치 출력 --
#include <iostream>
using namespace std;
int main() {
  int i, v, max, p = 1;
  for(i = 0; i < 9; i++) { // 주어진 개수 만큼 루프
    cin >> v; // 수열을 하나씩 입력받는다.
    if(i == 0) {
      max = v; p = 1; // 처음에는 최댓값을 첫번 째 입력 값으로 대입
    } else { // 처음이 아니면
      if(max < v) { // 최댓값이 달라지면
        max = v; // 최댓값 변경
        p = i +1; // 위치변경 i가 0부터 시작이므로 +1을 해 준다.
      }
    }
  }
  cout << max << endl << p; // 최댓값과 위치를 출력
  return 0;
}