از دوستان به خاطر پاسخهای مناسبشون تشکر می کنم.
اما به برنامه زیر یه نگاهی بندازید:
#include<iostream.h>
#include<conio.h>
int main()
{
clrscr();
int a[1500];
int i,f,c=0;
long int n;
cout<<"enter the number"<<"\n";
cin>>n;
a[0]=0;
for (i = 2; i < 1500; i++)
a[i] = 0;
a[1] = 1;
for (f = 1; f <= n; f++)
{
for (i = 1; i <1500; i++)
a[i] = f * a[i];
for (i = 1; i <1500; i++)
{
if (a[i] > 9)
{
a[i + 1] = a[i + 1] + a[i] / 10;
a[i] = a[i] % 10;
}
}
}
for (i =1499 ; i >= 1; i--)
{
if(a[i]!=0)
{
c=i;
break;
}
}
cout<<"the fact of this number is:";
for(i=c;i>=1;i--)
cout<<a[i];
getch();
return 0;
}
برنامه فوق فاکتوریل عدد n رو بدست میاره و کامل بدون نماد علمی چاپ می کنه.حالا چطوری تابع فیبوناچی رو روی این الگوریتم پیاده سازی کنم.می خوام با روش برنامه فوق مشکلم در بدست آوردن سری فیبوناچی حل بشه.
در ضمن آقا عماد لینکی که برای زمان اجرا داده بودین هیچ کدوم از توضیحاتش درست جواب نمی داد.