문제
N*M의 2차원 배열이 주어지고, 주어진 2차원 배열의 [A][B]에는 어떠한 값이 있는지 출력하는 프로그램을 작성해보자. (단, 2차원 배열을 활용할 것)
입력
첫째 줄에 자연수 행의 개수 N,열의 개수 M이 주어진다.(1<=N,M<=100) 둘째 줄 부터 N*M의 배열이 주어지고, 마지막 줄에는 A,B가 주어진다. ( 0<=A<N, 0<=B<M )
출력
첫째 줄에 N*M배열의 [A][B]의 값을 출력한다.
예제 입력
3 4 1 2 3 4 5 6 7 8 9 10 11 12 1 1
예제 출력
6
예제 입력
4 3 1 2 3 4 5 6 7 8 9 10 11 12 3 2
예제 출력
12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <stdio.h>
int main() {
int num1, num2, i, j;
int snum1, snum2;
scanf("%d", &num1);
scanf("%d", &num2);
int arr[num1][num2];
for(i=0; i<num1; i++){
for(j=0; j<num2; j++){
scanf("%d", &arr[i][j]);
}
}
scanf("%d", &snum1);
scanf("%d", &snum2);
printf("%d", arr[snum1][snum2]);
return 0;
}
|
'[C++] 알고리즘 교육 > 1~4. 기본기' 카테고리의 다른 글
[알고리즘 3.1.1] 간단한 완전 탐색 - car (0) | 2019.04.25 |
---|---|
[알고리즘 2.2.11] 배열 - array3 (0) | 2019.04.23 |
[알고리즘 2.2.9] 배열 - array1 (0) | 2019.04.23 |
[알고리즘 2.2.8] 배열 - 숫자피라미드 (0) | 2019.04.23 |
[알고리즘 2.2.7] 배열 - binary (1) | 2019.04.23 |
댓글