PDA

View Full Version : دنباله فیبوناچی



h_c2005
شنبه 12 اسفند 1385, 18:57 عصر
لطفا به من در نوشتن دنباله فیبوناچی کمک کنید . من تازه وارد برنامه نویسی با c++ شدم و تازه کارم . لطفا منو راهنمایی کنید . با تشکر.

دنباله فیبوناچی : 1 1 2 3 5 8 13 21 34 55 و ... ( مثلا 50 تای اول):متفکر:

orion188
یک شنبه 13 اسفند 1385, 12:39 عصر
int fibo[50];
fibo[0] = 1;
fibo[1] = 1;
for(int i = 2 ; i < 50 ; i++)
fibo[i] = fibo[i-1]+fibo[i-2];

h_c2005
یک شنبه 13 اسفند 1385, 15:41 عصر
واقعا ممنونم . دست شما درد نکنه . می خواستم بدونم که غیر از آرایه ها هم روش دیگه ای وجود داره برای این کار ؟

orion188
یک شنبه 13 اسفند 1385, 16:40 عصر
خواهش میکنم
بله، اگر نخواهید همه اعضا رو در آن واحد داشته باشید میشه.
در اون صورت میتونه به فرم همین حلقه for با استفاده از دو متغیر برای ذخیره آخرینها باشه.
اگرم بخواهین میتونین به فرم تابع بازگشتی بنویسین ، اگرچه در این مورد فکر نمیکنم اصلا کار منطقی ای باشه