انا بعمل recursive function لدالة اديها رقم و تبتدى تعمل زى متسلسلة كل رقمين ورا بعض مجموعهم الرقم اللى بعدهم و دى اسمها Fibonacci
بس المشكلة انه مش بيشتغل برغم انه بيعطى 0 error
انا عارف لنى كتبت الموضوع ده قبل كده بس عندى امل ان حد يرد المرة ديه
يارب
انا عايز انقاش الخبراء لانى لسه مبتدئ انا فى تانية علوم الحاسب و الفيزياء الالكترونية
#include<iostream.h>
int Fibonacci (int n)
{
int i;
int twoback;
int oneback;
int current;
if(n<=0)
return 0;
else if(n==1)
return 1;
else
{
twoback = 0;
oneback = 1;
for(i=2 ; i<=n ; i++)
{
current = twoback + oneback;
twoback = oneback;
oneback = current;
}// end for loop
return current;
}// end else
}// end function
int main()
{
int l,r;
cin>>r;
l= Fibonacci®;
cout<<l<<" ";
return 0;
}