কিভাবে C++ এ ফিবোনাচি সিরিজ প্রদর্শন করবেন?

Kibhabe C E Phibonaci Sirija Pradarsana Karabena



দ্য ফিবোনাচি সিরিজ C++ প্রোগ্রামিং ল্যাঙ্গুয়েজে সংজ্ঞায়িত করা হয় সংখ্যার সেট হিসেবে যেখানে প্রতিটি সংখ্যা আগের দুটি পদের সমষ্টি। সিরিজের প্রথম এবং দ্বিতীয় সংখ্যাগুলি যে কোনও দুটি সংখ্যা হতে পারে, সিরিজের প্রথম এবং দ্বিতীয় সংখ্যাগুলি যোগ করে পরবর্তী সংখ্যাগুলি গঠিত হয়। উদাহরণস্বরূপ, 0 এবং 1 দিয়ে শুরু হওয়া একটি অনুক্রমের প্রথম সাতটি সংখ্যা হল 0, 1, 1, 2, 3, 5, 8।

C++ এ, প্রদর্শনের জন্য বিভিন্ন পদ্ধতি বিদ্যমান ফিবোনাচি সিরিজ , এবং এই নির্দেশিকা এই পদ্ধতিগুলির একটি বিশদ আলোচনা প্রদান করবে।

কিভাবে C++ এ ফিবোনাচি সিরিজ প্রদর্শন করবেন

C++ এ, ফিবোনাচি সিরিজ প্রদর্শনের জন্য দুটি পদ্ধতি রয়েছে, যা নিম্নরূপ:







পদ্ধতি 1: C++ এ লুপের সাথে ফিবোনাচি সিরিজ প্রদর্শন করুন

প্রদর্শন করার এক উপায় ফিবোনাচি সিরিজ C++-এ a ব্যবহার করতে হয় লুপের জন্য . এই পদ্ধতিতে সিরিজের প্রথম দুটি সংখ্যা শুরু করা এবং তারপরে একটি ফর লুপ ব্যবহার করে সিরিজের বাকি সংখ্যাগুলি গণনা এবং প্রদর্শন করা হয়:



এখানে প্রতিনিধিত্ব করার জন্য ধাপে ধাপে প্রবাহ ফিবোনাচি সিরিজ ব্যবহার করে একটি লুপের জন্য C++ এ:



ধাপ 1: iostream এর মতো ইনপুট/আউটপুট ক্রিয়াকলাপগুলির জন্য প্রয়োজনীয় হেডার ফাইলগুলি যুক্ত করে শুরু করুন।





ধাপ ২: সিরিজের প্রথম দুটি পদ (0 এবং 1), সেইসাথে বর্তমান এবং পূর্ববর্তী পদগুলির মান ধরে রাখতে প্রয়োজনীয় ভেরিয়েবলগুলি ঘোষণা করুন এবং শুরু করুন।

ধাপ 3: ব্যবহারকারীকে তারা সিরিজে প্রদর্শন করতে চান এমন মোট সংখ্যা লিখতে অনুরোধ করুন।



ধাপ 4: ব্যবহারকারীর ইনপুট পড়ুন এবং একটি ভেরিয়েবলে সংরক্ষণ করুন।

ধাপ 5: এই সিরিজের প্রথম টার্ম প্রিন্ট করুন 0 এবং সিরিজের দ্বিতীয় মেয়াদ হিসেবে 1 .

ধাপ 6: সিরিজের অবশিষ্ট শর্তাবলীর মাধ্যমে প্রক্রিয়া করতে, একটি লুপ ব্যবহার করুন, প্রতিটি পদকে পূর্ববর্তী দুটি পদের যোগফল হিসাবে গণনা করুন এবং সেই অনুযায়ী পূর্ববর্তী এবং বর্তমান পদের মানগুলি আপডেট করুন।

ধাপ 7: লুপের মধ্যে বর্তমান টার্মের মান প্রিন্ট করুন।

ধাপ 8: যখন লুপটি সমস্ত পদের মাধ্যমে পুনরাবৃত্তি করে, তখন এটি প্রস্থান করুন এবং প্রোগ্রামটি বন্ধ করতে 0 রিটার্ন করুন।

নিম্নলিখিত উদাহরণ কোড উপরের প্রক্রিয়া চিত্রিত করে:

# অন্তর্ভুক্ত করুন
ব্যবহার নামস্থান std ;

int প্রধান ( ) {
int = 0 , খ = 1 , c, i, সংখ্যা ;
cout << 'উপাদানের সংখ্যা লিখুন:' ;
খাওয়া >> সংখ্যা ;
cout << << '' << << '' ;
জন্য ( i = 2 ; i < সংখ্যা ; ++ i )
{
= + ;
cout << << '' ;
= ;
= ;
}
ফিরে 0 ;
}

উপরের C++ প্রোগ্রামটি প্রিন্ট করে ফিবোনাচি সিরিজ ব্যবহারকারী-নির্দিষ্ট সংখ্যক পদ পর্যন্ত। প্রদর্শনের জন্য পদের সংখ্যা নির্ধারণ করতে প্রোগ্রামটি প্রথমে ব্যবহারকারীর কাছ থেকে ইনপুট নেয়। তারপর, এটি একটি ব্যবহার করে লুপের জন্য প্রথম দুটি সংখ্যা 0 এবং 1 দিয়ে শুরু করে সিরিজটি তৈরি এবং মুদ্রণ করতে। এটি পূর্ববর্তী দুটি সংখ্যার যোগফল গণনা এবং মুদ্রণ করতে থাকে যতক্ষণ না পদের পছন্দসই সংখ্যায় পৌঁছায়।

আউটপুট

পদ্ধতি 2: C++ এ রিকারশন সহ ফিবোনাচি সিরিজ প্রদর্শন করুন

পুনরাবৃত্তি প্রতিনিধিত্ব করার অন্য পদ্ধতি ফিবোনাচি সিরিজ C++ এ। এই পদ্ধতি একটি তৈরি জড়িত পুনরাবৃত্ত ফাংশন যেটি একটি ইনপুট হিসাবে পদের সংখ্যা গ্রহণ করে এবং তারপর ব্যবহার করে পুনরাবৃত্তি গণনা এবং দেখানোর জন্য ফিবোনাচি সিরিজ .

এখানে প্রতিনিধিত্ব করার জন্য ধাপে ধাপে প্রবাহ ফিবোনাচি সিরিজ ব্যবহার পুনরাবৃত্তি C++ এ:

ধাপ 1: গণনা করার জন্য একটি পুনরাবৃত্ত ফাংশন তৈরি করে শুরু করুন ফিবোনাচি সিরিজ .

ধাপ ২: সিরিজের পদ সংখ্যা একটি যুক্তি হিসাবে ফাংশন পাস করা উচিত.

ধাপ 3: ফাংশনের জন্য একটি বেস কেস সংজ্ঞায়িত করুন যেখানে ইনপুট 0 বা 1 হলে ফাংশনটি সিরিজের সংশ্লিষ্ট সংখ্যা প্রদান করবে।

ধাপ 4: সিরিজের পূর্ববর্তী দুটি পদ ব্যবহার করে পুনরাবৃত্তভাবে ফাংশনটিকে কল করুন এবং অন্য কোনো ইনপুটের জন্য বর্তমান শব্দটি পেতে সেগুলিকে একত্রে যুক্ত করুন।

ধাপ 5: ফাংশনের আউটপুট হিসাবে, বর্তমান শব্দটি ফেরত দিন।

ধাপ 6: মূল ফাংশনে, ব্যবহারকারীকে জিজ্ঞাসা করুন যে তারা সিরিজে কতগুলি পদ দেখতে চায়।

ধাপ 7: ব্যবহারকারীর দ্বারা সরবরাহ করা নম্বর পর্যন্ত প্রতিটি পদের জন্য, পুনরাবৃত্ত ফিবোনাচি ফাংশনটি কল করুন এবং ফলাফলটি মুদ্রণ করুন।

নিম্নলিখিত কোডটি উপরের প্রক্রিয়াটিকে চিত্রিত করে:

#অন্তর্ভুক্ত করুন
ব্যবহার নামস্থান std ;

int fib ( int n ) {
যদি ( n <= 1 )
ফিরে n ;
ফিরে fib ( n - 1 ) + fib ( n - 2 ) ;
}
int প্রধান ( ) {
cout << 'ফিবোনাচি সিরিজের আউটপুট হল: \n ' ;
int n = 23 , আমি ;
জন্য ( i = 0 ; i < n ; i ++ )
cout << fib ( i ) << '' ;
ফিরে 0 ;
}

দ্য ফিবোনাচি সিরিজ ব্যবহার করে গণনা করা হয় এবং প্রদর্শিত হয় পুনরাবৃত্তি উপরের C++ প্রোগ্রামে ২৩তম মেয়াদ পর্যন্ত। এটা নির্দিষ্ট করে fib ফাংশন, যা একটি পূর্ণসংখ্যা নেয় n ইনপুট হিসাবে এবং পুনরাবৃত্তভাবে গণনা করে এবং এর n-তম শব্দটি প্রদান করে ফিবোনাচি ক্রম সূত্র ব্যবহার করে F(n) = F(n-1) + F(n-2) বেস কেস সঙ্গে F(0) = 0 এবং F(1) = 1 . প্রধান ফাংশন তারপর কল fib প্রতিটি পদের জন্য n বার পর্যন্ত ফাংশন করে এবং ফলাফলটি কনসোলে প্রিন্ট করে।

আউটপুট

শেষের সারি

দ্য ফিবোনাচি সিরিজ C++ হল সংখ্যার সেট যেখানে প্রতিটি সংখ্যা পূর্ববর্তী দুটি পদের যোগফলের সমান। প্রদর্শন করার দুটি উপায় আছে ফিবোনাচি সিরিজ C++ এ, একজনের মাধ্যমে লুপের জন্য এবং অন্য মাধ্যমে হয় পুনরাবৃত্তি . প্রোগ্রামাররা বাস্তবায়ন করতে উভয় উপায় ব্যবহার করতে পারেন ফিবোনাচি ক্রম বিভিন্ন অ্যাপ্লিকেশনের জন্য তাদের C++ প্রোগ্রামে।