문제접근
•
입력받을때마다 최대값 비교해서 갱신
놓쳤던 부분
•
pos_x, pos_y를 초기화를 안 해두고 if (input > max)로 업데이트를 하는 바람에 값이 모두 0일때 pos_x, pos_y 값이 저장이 안 되는 문제
코드
2020 KB
0 ms
#include <iostream>
using namespace std;
int main(void)
{
int input;
int pos_x, pos_y;
int max = 0;
ios_base::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= 9; j++)
{
cin >> input;
if (input >= max)
{
max = input;
pos_x = j;
pos_y = i;
}
}
}
cout << max << "\n" << pos_y << " " << pos_x;
return (0);
}
C++
복사