문제
행의 개수 N, 열의 개수 M이 주어질 때, 다음과 같이 출력하는 프로그램을 작성해보자. (단, 2차원 배열을 활용할 것)
입력
첫째 줄에 자연수 N,M이 주어진다.(1<=N,M<=100)
출력
출력 예시와 같은 형식으로 출력한다.
예제 입력
3 4
예제 출력
1 2 3 4 5 6 7 8 9 10 11 12
예제 입력
4 3
예제 출력
1 2 3 4 5 6 7 8 9 10 11 12
예제 입력
5 5
예제 출력
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <stdio.h>
int main() {
int num1, num2, i, j, sum=1;
scanf("%d %d", &num1, &num2);
int arr[num1][num2];
for(i=0; i<num1; i++){
for(j=0; j<num2; j++){
arr[i][j] = sum;
sum++;
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}
|
'[C++] 알고리즘 교육 > 1~4. 기본기' 카테고리의 다른 글
[알고리즘 2.2.11] 배열 - array3 (0) | 2019.04.23 |
---|---|
[알고리즘 2.2.10] 배열 - array2 (0) | 2019.04.23 |
[알고리즘 2.2.8] 배열 - 숫자피라미드 (0) | 2019.04.23 |
[알고리즘 2.2.7] 배열 - binary (1) | 2019.04.23 |
[알고리즘 2.2.6] 배열 - 주사위 게임 (1) | 2019.04.23 |
댓글