unsigned long a[2] = {1,1};
if ((n<=0)||(n>MAX_NUM)) return 0;
int i=2;
while (i<n)
{
a[0]+=a[1];
i++;
if (i<n) a[1]+=a[0]; else return a[0];
i++;
}
return a[1];
}
int main()
{
int n,i,sum=0;
printf("Input the N:\n");
scanf("%d",&n);
for ( i = 1; i<= n; i++)
sum+=Fib(i);
printf("%d\n",sum);
getchar();
getchar();
return 0;
}
void main(void)
{
for(int i = 1; i <= 10; ++i)
cout<<fibonaci(i)<<" ";
}
2.
#include<iostream>
using namespace std;
void main(void)
{
int a[10];
a[0] = a[1] = 1;
for(int i = 2; i < 10; ++i)
{
a[i] = a[i-1] + a[i-2];
}
for(int i=0 ; i < 10; ++i)
cout<<a[i]<<" ";
}
3.
#include<stdio.h>
void main(void)
{
int a, b, c;
a=b=c=1;
printf(" %d %d ", a, b);
for(int i = 2; i < 10; ++i)
{
b = a;
a = c;
printf(" %d ",c = a + b);
}