https://www.acmicpc.net/problem/2562
이건 사실 쉬운 문제이다. 근데 내가 두번이나 틀렸기 때문에(ㅜ_ㅠ) 넣어본다 !!
최댓값 자체를 구할 때는 문제가 없었고, 최댓값이 몇 번째 수인지를 구할 때 오류가 생겼다. 최댓값이 첫 번째 자리에 있는 경우를 고려하지 않았기 때문이당
#include <iostream>
using namespace std;
int main(){
int T[9];
for(int i=0; i<9; i++){
cin >> T[i];
}
int max = T[0];
int maxindex = 1;
for(int i=0; i<9; i++){
if(T[i]>max){
max = T[i];
maxindex = i+1;
}
}
cout << max << endl;
cout << maxindex << endl;
return 0;
}
max를 선언해서 배열을 지나가며 최댓값을 찾아주고, maxindex를 1로 초기화시킨 뒤에 for문을 작성하면 된다!