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++ প্রোগ্রামে।