কম্পিউটার

Recursion ব্যবহার করে ফিবোনাচি সংখ্যা খুঁজে পেতে C++ প্রোগ্রাম


রিকার্সন ব্যবহার করে ফিবোনাচি সিরিজের একটি উদাহরণ নিচে দেওয়া হল।

উদাহরণ

#include <iostream>
using namespace std;
int fib(int x) {
   if((x==1)||(x==0)) {
      return(x);
   }else {
      return(fib(x-1)+fib(x-2));
   }
}
int main() {
   int x , i=0;
   cout << "Enter the number of terms of series : ";
   cin >> x;
   cout << "\nFibonnaci Series : ";
   while(i < x) {
      cout << " " << fib(i);
      i++;
   }
   return 0;
}

আউটপুট

Enter the number of terms of series : 15
Fibonnaci Series : 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377

উপরের প্রোগ্রামে, প্রকৃত কোডটি 'fib' ফাংশনে নিম্নরূপ −

উপস্থিত রয়েছে
if((x==1)||(x==0)) {
   return(x);
}else {
   return(fib(x-1)+fib(x-2));
}

main() ফাংশনে, ব্যবহারকারী দ্বারা বেশ কিছু পদ প্রবেশ করানো হয় এবং fib() বলা হয়। ফিবোনাচি সিরিজটি নিম্নরূপ প্রিন্ট করা হয়েছে।

cout << "Enter the number of terms of series : ";
cin >> x;
cout << "\nFibonnaci Series : ";
while(i < x) {
   cout << " " << fib(i);
   i++;
}

  1. ফিবোনাচি সিরিজ প্রদর্শনের জন্য C++ প্রোগ্রাম

  2. জাভা প্রোগ্রাম রিকারশন ব্যবহার করে সংখ্যার যোগফল খুঁজে বের করতে

  3. রিকারশন ব্যবহার করে ফিবোনাচি সিরিজ খুঁজে পেতে পাইথন প্রোগ্রাম

  4. রিকারশন ব্যবহার না করেই ফিবোনাচি সিরিজ খুঁজে পেতে পাইথন প্রোগ্রাম