ياشباب الرجو المساعة في كتابة دالة عودية(تراجعية) لكي تقوم بحساب قانون فابوناشي وهو معرف بالعلاقة التالية:
n>=2 fn=fn-1+fn-2 ;f0=0 ,f1=1
لمطلوب كتابة تابع تراجعي لكي يعود بقيمة n المدخلة من المستخدم
ياشباب الرجو المساعة في كتابة دالة عودية(تراجعية) لكي تقوم بحساب قانون فابوناشي وهو معرف بالعلاقة التالية:
n>=2 fn=fn-1+fn-2 ;f0=0 ,f1=1
لمطلوب كتابة تابع تراجعي لكي يعود بقيمة n المدخلة من المستخدم
http://www.arabteam2000.com/vb/showthread....&threadid=13214
إقرأ الموضوع كلة وستجد الحل بإذن الله (f)
#include
long fibbonocci(long n)
{
if(n<=1)
return n;
else
{
printf("n%d",fibbonocci(n-1));
return(fibbonocci(n-1)+fibbonocci(n-2));
}
}
int main (void)
{
long number,n;
printf("ninput a numbern");
scanf("%d",&n);
number=fibbonocci(n);
printf("n%ld",number);
return 0;
}
قمت بالتعديل لتحسين شكله
الف الف شكر وماقصرتوا
هذا الموضوع مغلق.