ايران ويج

نسخه‌ی کامل: کمممممک(فیبوناچی)
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
[/php]#include <stdio.h>
#include <stdlib.h>

int fibo(int n){
if(n==0||n==1)
return n;
else
return fibo(n-1)+fibo(n-2);
}
int main()
{int n;
printf("%d",fibo(4));
}

سلام روز بخیر اینکد فیبوناچی هست مشکلش چیه؟ اخه فقط مجموع 2جمله اخر رو چاپ میکنه
سلام دوست عزیز به خاطر اینکه این الگوریتم جمله n ام رو حساب می کنه نه مجموع n جمله
سلام
خوب مگه دنباله فيبوناچي نبايد اينكارو انجام بده؟
اين كه درسته /
شايد منظورتون اينه كه چنتا جمله اولو چاپ كنه . كه برنامشو خيلي راحت ميتونين اينجوري تغيير بدين.
کد:
#include <stdio.h>
#include <stdlib.h>

int fibo(int n){
if(n==0||n==1)
return n;
else
return fibo(n-1)+fibo(n-2);
}
void main()
{int n,i;
scanf("%d",&n);
i=1;
while(i<n){
printf("%d ,",fibo(i));
i=i+1;
}
}