صفحه 1 از 1

توابع بازگشتی

ارسال شده: چهارشنبه 8 دی 1389, 9:11 pm
توسط Hamoon
سلام دوستان
من با توابع بازگشتی مشکل دارم متاسفانه
مشکل من اینه نمیدونم باید اصلا چطوری تریسش کنم البته مثلا این مثال رو متوجه میشم چطوری تریس کنم:

کد: انتخاب همه

int f(int x,int y){
if(y>0)
return f(x,y-1)+x
else
return x
}
ولی مثلا کد زیر رو نمیدونم چطوری اجرا میشه وخروجی چی میده

کد: انتخاب همه

int f(int n)
{
if(n>1)
return f(n-1)+f(n-2);
else if(n==0 || n==1)
return n;
}

کسی میتونه به زبان ساده توضیح بده درباره توابع بازگشتی البته با مثال و تریس کردن
ممنون

Re: توابع بازگشتی

ارسال شده: پنج‌شنبه 9 دی 1389, 10:53 am
توسط Hamoon
ممنون داداش متوجه شدم
باز اگه مشکلی بود مزاحمت میشم
تشکر