কম্পিউটার টিউটোরিয়াল

সি/সি++ প্রোগ্রামে n-তম ফিবোনাচ্চি নম্বর বের করা


ফিবোনাচ্চি সিকোয়েন্স হলো একটি সিরিজ যেখানে পরবর্তী টার্ম হলো আগের দুটি টার্মের যোগফল। ফিবোনাচ্চি সিকোয়েন্সের প্রথম দুটি টার্ম হলো ০ এবং ১।

এই সমস্যায় আমরা ফিবোনাচ্চি সিরিজের n-তম নম্বর বের করব। এর জন্য সব নম্বর ক্যালকুলেট করে n টার্ম প্রিন্ট করব।

Input:8 Output:0 1 1 2 3 5 8 13

ব্যাখ্যা

0+1=1 1+1=2 1+2=3 2+3=5

ফর লুপ ব্যবহার করে আগের দুটি টার্মের যোগফল থেকে পরবর্তী টার্ম বের করা।

উদাহরণ

#include<iostream> using namespace std; int main() {    int t1=0,t2=1,n,i,nextTerm;    n = 8;    for ( i = 1; i <= n; ++i) {       if(i == 1) {          cout << " " << t1 ;          continue;       }       if(i == 2) {          cout << " " << t2 << " " ;          continue;       }       nextTerm = t1 + t2 ;       t1 = t2 ;       t2 = nextTerm ;       cout << nextTerm << " ";    } }

আউটপুট

0 1 1 2 3 5 8 13

  1. সি/সি++ প্রোগ্রাম: nth ক্যাটালান সংখ্যা (Catalan Number)

  2. C/C++ প্রোগ্রাম: ট্রায়্যাঙ্গুলার ম্যাচস্টিক সংখ্যা

  3. পাইথনে n-তম ফিবোনাচ্চি নম্বর বের করা

  4. পাইথন প্রোগ্রাম: n-তম ফিবোনাচ্চি সংখ্যা বের করা