반응형
#include <iostream>
#include <cstring>
using namespace std;
int main() {
int arr[3][3];
for (int i = 0;i < 3;i++) {
for (int j = 0; j < 3;j++) {
cin >> arr[i][j];
}
}
int max[2][3] = { 0 };
for (int k = 0; k < 2;k++) {
int *samp = &max[k][0];
int *sampx = &max[k][1];
int *sampy = &max[k][2];
for (int i = 0; i < 3;i++) {
for (int j = 0; j < 3;j++) {
if (*samp < arr[i][j]) {
*samp = arr[i][j];
*sampx = i;
*sampy = j;
}
}
}
arr[*sampx][*sampy] = 0;
}
printf("첫번째:%d(%d,%d)\n", max[0][0], max[0][1], max[0][2]);
printf("두번째:%d(%d,%d)", max[1][0], max[1][1], max[1][2]);
return 0;
}
포인터 쓴거에 의의를 두기로함
반응형
'C언어 > 문제풀다 하나씩' 카테고리의 다른 글
간단한bfs구현 (0) | 2020.04.30 |
---|---|
링크드리스트에 DFS 넣고 프린트하기 (0) | 2020.04.29 |
파원처럼 퍼질경우 (0) | 2020.04.18 |
테트리스처럼 줄 터트리고 위에껄 내려오기 개 쉬운 버전 (0) | 2020.04.18 |
문자열에서 숫자 찾기 - 링크드리스트 (0) | 2020.04.12 |
입체기동장치 문제 codeup (0) | 2020.04.11 |
char *a = new char(); (0) | 2020.04.11 |
정렬, 연습문제 (0) | 2020.04.11 |