반응형
문제
100 이하의 자연수를 입력받아 첫 번째 항은 100으로 두 번째 항은 입력받은 수로 초기화하고 다음 항부터는 전전항에서 전항을 뺀 수로 채워나가는 수열을 작성하여 그 수가 음수가 나올 때까지 출력하는 프로그램을 작성하시오.
입력 예
62
출력 예
100 62 38 24 14 10 4 6 -2
CODE
#include<stdio.h>
#define max 100001
int main(){
int n[max] = {100, 0, }, j;
scanf("%d",&n[1]);
for(int i = 1; n[i] >= 0; i++){
n[i + 1] = n[i - 1] - n[i];
j = i+1;
}
for(int i=0; i<=j; i++)
printf("%d ",n[i]);
}
질문은 댓글로 받습니다. 감사합니다.
반응형
'Jungol Algorithm > Language Coder' 카테고리의 다른 글
정올 CODE 568 배열2 - 자가진단5 (0) | 2023.04.03 |
---|---|
정올 CODE 567 배열2 - 자가진단4 (0) | 2023.04.03 |
정올 CODE 565 배열2 - 자가진단2 (0) | 2023.03.31 |
정올 CODE 159 배열1 - 형성평가10 (0) | 2022.11.16 |
정올 CODE 119 값 알아내는 방법. (0) | 2022.10.31 |