위치와 값을 동시에 나타내려면 출력을 아래 코드로 바꿔주면 됩니다.
printf("max position : [%d][%d], value : %d\n", max_row, max_col, arr[max_row][max_col]);
printf("min position : [%d][%d], value : %d\n", min_row, min_col, arr[min_row][min_col]);
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define RAW 2
#define COL 3
void main()
{
int arr[RAW][COL]; // 임의의 값(쓰레기 값이 들어 있음
int max_row, max_col, min_row, min_col, i, j;
for (i = 0; i < RAW; i++) {
for (j = 0; j < COL; j++) printf("[%d][%d] : %d\t", i, j, arr[i][j]);
printf("\n");
}
max_row = max_col = min_row = min_col = 0;
for (i = 0; i < RAW; i++) {
for (j = 0; j < COL; j++) {
if (arr[i][j] > arr[max_row][max_col]) max_row = i, max_col = j;
if (arr[i][j] < arr[min_row][min_col]) min_row = i, min_col = j;
}
}
printf("max position : [%d][%d], value : %d\n", max_row, max_col, arr[max_row][max_col]);
printf("min position : [%d][%d], value : %d\n", min_row, min_col, arr[min_row][min_col]);
return;
}