SMALL
https://www.acmicpc.net/problem/2566
2566번: 최댓값
첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다.
www.acmicpc.net
- 문제
- 문제풀이
2차원 배열을 생성하고 가장 큰 값을 temp에 저장하여 최댓값을 찾았고 i와 j에 1을 더해 몇번째 칸인지 찾았다.
- 코드 1
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <iostream>
int main()
{
int arr[9][9];
int temp = 0;
int x, y = 0;
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9; j++) {
scanf("%d", &arr[i][j]);
if (arr[i][j] >= temp) {
temp = arr[i][j];
x = i+1;
y = j+1;
}
}
}
printf("%d \n", temp);
printf("%d %d", x, y);
return 0;
}
- 후기
2차원 배열을 사용해보았다.
LIST
'백준 > C언어' 카테고리의 다른 글
[C언어]백준 2869번: 달팽이는 올라가고 싶다 (0) | 2023.01.28 |
---|---|
[C언어]백준 2563: 색종이 (0) | 2023.01.28 |
[C언어]백준 2292번: 벌집 (0) | 2023.01.13 |
[C언어]백준 1712번: 손익분기점 (0) | 2023.01.13 |
[C언어]백준 2525: 오븐시계 (0) | 2023.01.05 |