#include <iostream>
#include <stdio.h>
#include <string.h>

int a[11][11];

int main()
{
    int n, i, j, k=1;
    scanf("%d", &n);
    
    for(i=0; i<n; i++) {
        for(j=0; j<n; j++) {
            if(i==j || i+j== n-1) {
                a[i][j] = k;
                k++;
            }
        }
    }
    
    for(i=0; i<n; i++) {
        for(j=0; j<n; j++) {
            printf("%3d", a[i][j]);
        }
        printf("\n");
    }
    
    
    return 0;
}

 

'코딩테스트' 카테고리의 다른 글

방 배정 (종올 기출 중등부)  (3) 2024.09.16
방 배정 (정올 기출 초등부)  (2) 2024.09.16
2차원 배열 출력 2  (0) 2024.09.16
2차원 배열 출력 1 (위로 값 상승)  (1) 2024.09.16
2차원 배열 역순 (순차대로)  (0) 2024.09.16
블로그 이미지

wtdsoul

,



#include <iostream>
#include <stdio.h>
#include <string.h>

int a[11][11];

int main()
{
    int n, i, j, k=1;
    scanf("%d", &n);
    
    for (i=0; i<n; i++) {
        for (j=i; j>= 0; j--) {
            a[i][j] = k;
            k++;
        }
    }
    
    for(i=0; i<n; i++) {
        for(j=0; j<n; j++) {
            printf("%3d", a[i][j]);
        }
        
        printf("\n");
    }
    
    
    
    
    return 0;
}

 

 

'코딩테스트' 카테고리의 다른 글

방 배정 (정올 기출 초등부)  (2) 2024.09.16
2차원 배열 출력 3  (0) 2024.09.16
2차원 배열 출력 1 (위로 값 상승)  (1) 2024.09.16
2차원 배열 역순 (순차대로)  (0) 2024.09.16
개울 건너기 (경우의 수)  (4) 2024.09.16
블로그 이미지

wtdsoul

,


#include <iostream>
#include <stdio.h>
#include <string.h>

int a[11][11];

int main()
{
    int n, i, j, k=1;
    scanf("%d", &n);
    
    for(i=0; i<n; i++) {
      for(j=n-1; j>=0; j--) {
        a[j][i]=k;
        k++;
      }
    }
    for(i=0; i<n; i++) {
      for(j=0; j<n; j++) {
        printf("%3d", a[i][j]);
      }
      printf("\n");
    }
    
    return 0;
}

 

 

'코딩테스트' 카테고리의 다른 글

2차원 배열 출력 3  (0) 2024.09.16
2차원 배열 출력 2  (0) 2024.09.16
2차원 배열 역순 (순차대로)  (0) 2024.09.16
개울 건너기 (경우의 수)  (4) 2024.09.16
일곱 난장이 정올 // 복습  (1) 2024.09.16
블로그 이미지

wtdsoul

,

 

 

#include <iostream>
#include <stdio.h>
#include <string.h>

int a[6][6];

int main()
{
    int i, j, k=1;
    for(i=0; i<5; i++) {
      for(j=4; j>=0; j--) {
        a[i][j] = k;
        k++;
      }
    }
    
    for(i=0; i<5; i++) {
      for(j=0; j<5; j++) {
        printf("%3d", a[i][j]);
      }
      
      printf("\n");
    }
    
    return 0;
}

 

블로그 이미지

wtdsoul

,


#include <iostream>
#include <stdio.h>
#include <string.h>

int arr[30];

int main()
{
    int n, i, sum=0;
    scanf("%d", &n);
    
    arr[0] = 1;
    arr[1] = 1;
    
    for(i=2; i<=n+1; i++) {
        arr[i] = arr[i-2] + arr[i-1];
    }
    printf("%d\n", arr[n+1]);  // 개울을 건너야 됨
    
    return 0;
}

블로그 이미지

wtdsoul

,


#include <iostream>
#include <stdio.h>
#include <string.h>

int arr[10];

int main()
{
    int i, j, sum=0, tmp;
    for(i=0; i<9; i++) {
        scanf("%d", &arr[i]);
        sum = sum+arr[i];
    }
    for(i=0; i<8; i++) {
        for(j=i+1; j<9; j++) {
            tmp = sum-(arr[i]+arr[j]);
            if(tmp== 100) {
                arr[i] = -1;
                arr[j] = -1;
                break;
            }
        }
        if(tmp==100) break;
    
    }
    for(i=0; i<9; i++) {
        if(arr[i]>0) printf("%d ", arr[i]);
    }
    
    
    return 0;
}

 

'코딩테스트' 카테고리의 다른 글

2차원 배열 역순 (순차대로)  (0) 2024.09.16
개울 건너기 (경우의 수)  (4) 2024.09.16
배열 내 이동 & 자리 찾기 (오름차순)  (0) 2024.09.16
배열의 회전  (0) 2024.09.15
배열 역순  (1) 2024.09.15
블로그 이미지

wtdsoul

,


#include <iostream>
#include <stdio.h>
#include <string.h>

int arr[101];

int main()
{
    int n, i, tmp;
    scanf("%d", &n);
    for(i=0; i<n; i++) {
        scanf("%d", &arr[i]);
    }
    scanf("%d", &tmp);
    for(i=n-1; i>=0; i--) {
        if(arr[i]>tmp) arr[i+1] = arr[i];
        else break;
        
    }
    arr[i+1] = tmp;
    for(i=0; i<=n; i++) {
        printf("%d ", arr[i]);
    }
    
    return 0;
}

'코딩테스트' 카테고리의 다른 글

개울 건너기 (경우의 수)  (4) 2024.09.16
일곱 난장이 정올 // 복습  (1) 2024.09.16
배열의 회전  (0) 2024.09.15
배열 역순  (1) 2024.09.15
#define CRT 추가 // 배열  (0) 2024.09.15
블로그 이미지

wtdsoul

,