본문 바로가기
[C++] 알고리즘 교육/1~4. 기본기

[알고리즘 2.2.9] 배열 - array1

by 안산학생 2019. 4. 23.

문제


행의 개수 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;
}

댓글