728x90
반응형
2차원 배열에서 지그재그로 탐색하는 방법
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | #include <iostream> #define N 10 #define M 10 using namespace std; int main(void) { int arr[N][M] = { 0, }; // 배열 생성 for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { arr[i][j] = j; } } // 그냥 출력 printf("그냥 출력\n\n"); for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { printf("%d ", arr[i][j]); } printf("\n"); } printf("\n"); printf("지그재그\n"); printf("\n"); for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { printf("%d ", arr[i][j + (M - 1 - 2 * j) * (i % 2)]); } printf("\n"); } } | cs |
728x90
반응형
'Programming' 카테고리의 다른 글
[Linux] Raspberry Pi SD Card Back-up by Win32 Disk Imager (0) | 2018.10.22 |
---|---|
[Linux] 라즈비안 - 한글 깨짐 방지 (0) | 2018.09.28 |
[Algorithm] 알고리즘 준비 04. 소수, 에라토스테네스의 체 (0) | 2018.08.30 |
[Algorithm] 알고리즘 준비 03. 순열 (0) | 2018.08.26 |
[Algorithm] 알고리즘 준비 02. 비트마스크 (0) | 2018.08.25 |