PDA

نسخه کامل مشاهده نسخه کامل : شمارش دفعات فراخوانی تابع فیبوناچی



alirezabe
18-11-2009, 19:21
سلام
من یک تابع فیبوناچی به صورت بازگشتی نوشتم
حالا می خواهم تعداد فراخوانی تابع را برای هر عدد نشان دهد مثلا برای 5 تابع 15 بار فراخوانی می شود
ولی در برنامه من عدد نامربوط منفی نشان می دهد
می خواستم بدانم مشکل کجاست و اگر راه حلی به جز متغیر گلوبال دارید بگویید
البته در حد ترم اول
با تشکر
علیرضا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

sin2x=2sinxcosx
18-11-2009, 21:01
برای اینکه به count مقدار اولیه ندادین .

n121n
24-02-2013, 12:46
منم همین مشکل رو دارم هر کاری می کنم درست نمیشه ، میشه کد درستش رو بذارین؟؟؟

mehrdad_joon
26-02-2013, 16:35
سلام
من یک تابع فیبوناچی به صورت بازگشتی نوشتم
حالا می خواهم تعداد فراخوانی تابع را برای هر عدد نشان دهد مثلا برای 5 تابع 15 بار فراخوانی می شود
ولی در برنامه من عدد نامربوط منفی نشان می دهد
می خواستم بدانم مشکل کجاست و اگر راه حلی به جز متغیر گلوبال دارید بگویید
البته در حد ترم اول
با تشکر
علیرضا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

شما ميتوني از متغير static "هم" استفاده كنيد..
برنامه بسيار آسونه،
موفق باشيد..


Mehrdad Sh.

mehrdad_joon
26-02-2013, 16:41
البته فكر نكنم توي مباني static رو بخونيد.
در اين صورت شما از يك شمارشگر سراسري با مقدار دهي اوليه ي صفر استفاده كنيد..
اگر باز هم سوالي بود،بپرسيد..


Mehrdad Sh.