Programming/C, C++

[C언어]두 개의 정수형 배열 문제풀이

mj73 2022. 5. 31. 19:14

문제

 

다음과 같이 두 개의 정수형 배열을 만드세요.

 

A배열의 0번과 1번 인덱스를 더해서 B배열의 0번 인덱스에 저장

A배열의 1번+2번 -> B배열의 1번에 저장

즉, A배열의 i번+(i+1)번 -> B배열의 i번에 저장

 

 

풀이

#include <stdio.h>

int main(void) {
  int arrA[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
  int arrB[9] = { 0 };

  for(int i=0; i<9; i++){
    arrB[i] = arrA[i]+ arrA[i+1];
  }

  printf("A배열: ");
  for(int i = 0; i<10; i++){
    printf("%d ", arrA[i]);
  }
  printf("\nB배열: ");
  for(int i = 0; i<9; i++){
    printf("%d ", arrB[i]);
  }
}

 

 

 

실행 결과