새소식

💻 Programming (프로그래밍)/C++ | 백준

[C++][백준] - 최댓값_스페셜저지 (2566번)

  • -
https://www.acmicpc.net/problem/2566
 

2566번: 최댓값

첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다.

www.acmicpc.net

🔔 문제 : 

9x9의 격자판으로 자연수 또는 0인 수가 주어집니다.

 

최대값과, 최대값이 위치한 행, 열을 출력하는 문제입니다.


🔔 Kick Point :

이중 for loop을 돌리면서, 최댓값일때의 행, 열을 입력해주면 되는 문제입니다.


🔔 Code :

#include <iostream>
using namespace std;

int main() {

	int cIdx, rIdx;
	int max = 0 ;

	for (int i = 0; i < 9; i++) {
		for (int j = 0; j < 9; j++) {
			int tmp; cin >> tmp;

			if (max < tmp) {
				max = tmp;
				cIdx = i + 1;
				rIdx = j + 1;
			}
		}
	}
	
	cout << max << endl;
	cout << cIdx<< ' ' << rIdx <<endl;


}

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.