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

جهت طرح ابهامات و مشکلات درسی خود به این بخش مراجعه نمایید

مدیر انجمن: rosa_127

قفل شده
Hamoon
کاربر ساده
کاربر ساده
پست: 29
تاریخ عضویت: چهارشنبه 11 شهریور 1388, 12:20 pm

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

پست توسط Hamoon » چهارشنبه 8 دی 1389, 9:11 pm

سلام دوستان
من با توابع بازگشتی مشکل دارم متاسفانه
مشکل من اینه نمیدونم باید اصلا چطوری تریسش کنم البته مثلا این مثال رو متوجه میشم چطوری تریس کنم:

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

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;
}

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

Hamoon
کاربر ساده
کاربر ساده
پست: 29
تاریخ عضویت: چهارشنبه 11 شهریور 1388, 12:20 pm

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

پست توسط Hamoon » پنج‌شنبه 9 دی 1389, 10:53 am

ممنون داداش متوجه شدم
باز اگه مشکلی بود مزاحمت میشم
تشکر

قفل شده