بازم سلام
شرمنده که وقت گرانبهاتون رو گرفتم و میگیرم
من میخام بدونم این اعداد چجوری باهم (جمع یا ضرب یا...)میشن
چجوریه که بعد از 1 دوباره 1 میشه و بعد از 2 میشه 3 ولی بعد از 3 میشه 5 پس این وسط 4 چی شد یا بعد از 5 میشه 8 پس 6و7 و چی شدند و...
مثلا::
1+1 میشه 2---یا 2+3میشه5__یا 3+5 میشه 8__یا 5+8 میشه 13 و... یا جوره دیگه ای هست
این سری اعداد که میره بالا چجوری میره بالا مثلا اگه ما بخواهیم بعد از 3 بگیم 5 چجوری حساب میشه
چجوریه که سری اعداد اینجوریه 21-13-8-5-3-2-1-1
چرا اینجوری نیست 8-7-6-5-4-3-2-1
اینجا انجمن برنامه نویسی یه، سوالی که می پرسین مربوط به ریاضی یه، نه برنامه نویسی.
در ویکیپدیا به تفصیل در مورد سری اعداد فیبوناچی توضیح داده شده :
اعداد فیبوناچی
اعداد فیبوناچی از جمع مقادیر بدست می آیند.
دو عدد ابتدایی سری فیبوناچی :
دو عدد آغازین 0 و 1 هستند که فرض مساله اند و از فرمول خاصی هم بدست نمی آیند. پس دو رقم از اعداد
فیبوناچی مشخص شد، 0 و 1
عدد سوم :
برای بدست آوردن اعداد بعدی، هر کدام از مجموع دو عدد قبلتر بدست می آیند، یعنی عدد سوم فیبوناچی
برابر است با مجموع 0 + 1 که می شود 1 ، پس سومین عدد فیبوناچی هم 1 است، مثل عدد دوم.
عدد چهارم :
طبق همان روال، عدد چهارم از جمع دو عدد قبلتر بدست می آید، یعنی مجموع عدد سوم و دوم، یعنی 1 + 1
که می شود 2، پس عدد چهارم فیبوناچی برابر است با 2
عدد پنجم :
طبق همان روال، عدد پنجم از جمع دو عدد قبلتر بدست می آید، یعنی مجموع عدد چهارم و سوم، یعنی 1 + 2
که می شود 3، پس عدد پنجم فیبوناچی برابر است با 3
عدد ششم :
طبق همان روال، عدد ششم از جمع دو عدد قبلتر بدست می آید، یعنی مجموع عدد پنجم و چهارم، یعنی 2 + 3
که می شود 5، پس عدد پنجم فیبوناچی برابر است با 5
و برای اعداد بعدی هم به همین ترتیب...
شما برای محاسبه کردن عدد فیبوناچی شماره n ام باید مقدار عدد فیبوناچی شماره n - 1 و شماره n - 2 را
داشته باشید. برای همین است که در مثالی که نوشتم از آرایه F استفاده شده تا دسترسی به اعداد قبلی
امکان پذیر باشد.