문제

풀이

2차원 배열에 주어진 원소를 담음과 동시에 최댓값과 그 위치를 저장하여 출력하였다.

#include <iostream>

using namespace std;

int main() {
	int arr[9][9];
	int idxV = 0, idxH = 0;
	int max = 0;

	for (int i = 0; i < 9; i++) {
		for (int j = 0; j < 9; j++) {
			cin >> arr[i][j];
			if (arr[i][j] >= max) {
				max = arr[i][j];
				idxV = i + 1;
				idxH = j + 1;
			}
		}
	}

	cout << max << "\n" << idxV << " " << idxH << "\n";

	return 0;
}

'백준 > 2차원 배열' 카테고리의 다른 글

2563: 색종이 / C++  (0) 2023.03.10
10798: 세로읽기  (0) 2023.03.10
2738: 행렬 덧셈 / C++  (0) 2023.03.10

+ Recent posts