100 이하의 자연수를 입력받아 첫 번째 항은 100으로 두 번째 항은 입력받은 수로 초기화하고 다음 항부터는 전전항에서 전항을 뺀 수로 채워나가는 수열을 작성하여 그 수가 음수가 나올 때까지 출력하는 프로그램을 작성하시오.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(void)
{
int arr[100];
int num;
int i;
for(i=0;i<100;i++) arr[i]=-1;
arr[0]=100;
printf("100이하의 자연수를 입력하시오.");
scanf("%d",&num);
arr[1]=num;
for(i=2;i<100;i++)
{
arr[i]=arr[i-2]-arr[i-1];
if(arr[i]<0) break;
}
for(i=0;i<100;i++) if(arr[i]!=-1) printf("%d ",arr[i]);
printf("\n");
system("pause");
return 0;
}