인공지능 시대, 코딩은 선택이 아닌 생존 전략입니다

코딩은 미래를 지배하는 기술의 언어, 당신의 가능성을 열어줄 열쇠입니다.

프로그래밍언어문법/실력키우기문제

1495:대각선 지그재그

파아란기쁨1 2021. 9. 29. 16:01
반응형

연습문제 1) n 을 입력 받아 다음과 같이 지그재그로 출력하는 프로그램을 작성하시오.

 

입력예) 4

출력예)

1

3 2

4 5 6

10 9 8 7 

 

입력예) 5

출력예)

1

3 2

4 5 6

10 9 8 7 

11 12 13 14 15

 

더보기

for(i=1;i<=n;i++)

{

    if(i%2==1){

         for(j=1;j<=i;j++) arr[i][j]=num++;

    } else {

         for(j=i;j>=1;j--) arr[i][j]=num++;

    }

 

}

 

연습문제 2) n 을 입력 받아 다음과 같이 지그재그로 출력하는 프로그램을 작성하시오.

입력예) 4

출력예)

1

3 2

4 5 6

10 9 8 7 

11 12 13

15 14

16

 

입력예) 5

출력예)

1

3 2

4 5 6

10 9 8 7 

11 12 13 14 15

19 18 17 16

20 21 22

24 23

25

 

더보기

for(i=1;i<=n;i++)

{

    if(i%2==1){

         for(j=1;j<=i;j++) arr[i][j]=num++;

    } else {

         for(j=i;j>=1;j--) arr[i][j]=num++;

    }

}

 

for(i=n-1;i>=1;i--)

{

     if(i%2==1){

         for(j=1;j<=i;j++) arr[i][j]=num++;

     } else {

        for(j=i;j>=1;j--) arr[i][j]=num++;

     }

 

}

 

반응형

'프로그래밍언어문법 > 실력키우기문제' 카테고리의 다른 글

1304:숫자사각형3  (1) 2022.03.30
1240: 제곱근  (0) 2021.08.25
1430: 숫자의 개수  (0) 2021.08.24
1339:문자삼각형2  (0) 2021.08.22
1338:문자삼각형  (0) 2021.08.21