C ++ में फाइबोनैचि श्रृंखला कैसे प्रदर्शित करें?

C ++ में फाइबोनैचि श्रृंखला पर यह ब्लॉग पोस्ट आपको यह समझने में मदद करेगी कि कैसे कई तरीकों से फाइबोनैचि श्रृंखला के पहले एन नंबर खोजने के लिए एक कार्यक्रम लिखना है।

फिबोनाची अनुक्रम इतालवी गणितज्ञ के नाम पर संख्याओं की एक अजीब श्रृंखला है, जिसे फाइबोनैचि के रूप में जाना जाता है। 0 और 1 के साथ शुरू होने से, फाइबोनैचि श्रृंखला में प्रत्येक नया नंबर बस इसके पहले दो का योग है। उदाहरण के लिए, 0 और 1 के साथ शुरू, अनुक्रम में पहले 5 नंबर 0, 1, 1, 2, 3 और इसी तरह होंगे। इस आलेख में, C ++ में फाइबोनैचि श्रृंखला लिखने का तरीका जानें।

इस लेख में निम्नलिखित बिंदुओं को शामिल किया जाएगा,



आएँ शुरू करें!

फाइबोनैचि श्रृंखला क्या है?

फाइबोनैचि श्रृंखलासीरी हैश्रृंखला में पूर्ववर्ती दो संख्याओं के जोड़ से गठित संख्याओं से। पहले दो शब्द क्रमशः शून्य और एक हैं। इसके बाद की शर्तें केवल पिछले दो शब्दों को जोड़कर उत्पन्न होती हैं।

यहाँ एक उदाहरण है फाइबोनैचि श्रृंखला: 0,1,1,2,3,5,8,13 और hellip.etc।

उपरोक्त उदाहरण में, 0 और 1 श्रृंखला के पहले दो शब्द हैं। ये दो शब्द सीधे छपे हैं। तीसरा शब्द पहले दो शब्दों को जोड़कर बनाया गया है। इस मामले में 0 और 1. तो, हमें 0 + 1 = 1 मिलता है। इसलिए मैं तीसरे कार्यकाल के रूप में छपा हूं। अगला शब्द दूसरे और तीसरे शब्द का उपयोग करके और पहले शब्द का उपयोग करके उत्पन्न होता है। यह उपयोगकर्ता द्वारा अनुरोधित शब्दों की संख्या तक किया जाता है। उपरोक्त उदाहरण में, हमने आठ शब्दों का उपयोग किया है।

यहाँ एक C ++ प्रोग्राम है:

# नाम का उपयोग करके नाम स्थान std int main () {int first = 0, दूसरा = 1, i, n, sum 0 0 चिल्लाओ<>n // शब्दों को स्वीकार करना<<'Fibonacci Series: ' for(i=0 i

आउटपुट:

उपरोक्त कार्यक्रम में, हम पहले सभी चर घोषित करते हैं। पहले, हम पहले और दूसरे के लिए मान निर्धारित करते हैं, ये वे चर होंगे जो हम आगे की शर्तों को उत्पन्न करने के लिए उपयोग करेंगे। इसके बाद, हम n शब्द की घोषणा करते हैं, जो शब्दों की संख्या को धारण करेगा। हमारे पास दो अंकों के योग को रखने के लिए एक शब्द है जिसे योग कहा जाता है। अंतिम शब्द i है। इसका उपयोग लूप के लिए पुनरावृत्ति के लिए किया जाता है।

हम उपयोगकर्ता से शर्तों की संख्या को स्वीकार करते हैं और इसे n में संग्रहीत करते हैं। फिर हमारे पास एक लूप है जो उपयोगकर्ता द्वारा अनुरोधित शब्दों की संख्या से 0 तक चलता है, जो कि n है।

लूप के अंदर, हमारे पास पहले एक स्टेटमेंट है, अगर आई की वैल्यू 1 से कम है तो चेकिंग की शर्त के साथ। यदि यह शून्य है या एक मुद्रित है, तो यह शब्दों की संख्या पर निर्भर करता है। इसका उपयोग प्रारंभिक शून्य और एक को प्रिंट करने के लिए किया जाता है जब दो से अधिक शब्द होते हैं।

यदि शब्दों की संख्या एक से अधिक है, तो लूप के दूसरे भाग को निष्पादित किया जाता है। इस भाग में, पहले और दूसरे चर का जोड़ चर राशि को सौंपा गया है। अगला पद योग चर है। उदाहरण के लिए, पहले और दूसरे जिनके मान 0 और 1 हैं, उन्हें जोड़ दिया जाता है ताकि योग मान 1 हो जाए।

अगले भाग में, हम पहले पद के लिए दूसरे शब्द का मान और उसके बाद दूसरे पद के योग का मान निर्दिष्ट करते हैं। ऐसा इसलिए किया जाता है क्योंकि अगले कार्यकाल के लिए पिछले दो मानों को बदल दिया जाता है क्योंकि एक नया मूल्य मुद्रित होता है। यह योग है। यदि हम 0 और 1 को पहले और दूसरे को सौंपा मानते हैं, तो इस चरण के बाद पहले का मान 1 होगा और दूसरे का मान भी 1 होगा क्योंकि योग का मान 1 है।

अन्य भाग से बाहर निकलने के बाद, हम योग मान को प्रिंट करते हैं। इसे तब तक निष्पादित किया जाता है जब तक कि i का मान n के बराबर न हो जाए। लूप टूट जाता है और हम प्रोग्राम से बाहर निकल जाते हैं।

C ++ में फाइबोनैचि श्रृंखला पर इस लेख के साथ आगे बढ़ना

उपयोगकर्ता द्वारा दर्ज की गई संख्या तक C ++ प्रोग्राम फाइबोनैचि श्रृंखला उत्पन्न करने के लिए

कोड:

# नाम का उपयोग करके नाम स्थान std int main () {int first = 0, second = 1, sum = 0, n cout<>n लागत<<'Fibonacci Series: '<

आउटपुट:

आउटपुट- C ++ में फाइबोनैचि श्रृंखला - एडुर्का

इस कार्यक्रम में, हम उपयोगकर्ता से अंतिम शब्द लेते हैं। हमें उस संख्या तक एक फिबोनाची श्रृंखला प्रदर्शित करनी चाहिए। यह थोड़ी देर लूप का उपयोग करके किया जाता है।

हम उपयोगकर्ता से इनपुट लेते हैं जो अंतिम शब्द है। फिर पहले और दूसरे शब्द को प्रिंट करें। इसके बाद, पहले और दूसरे को जोड़ें और इसे योग में संग्रहीत करें।

फिर, थोड़ी देर का लूप है। यह तब तक चलता है जब तक कि राशि का मान उपयोगकर्ता द्वारा दर्ज की गई संख्या से कम हो। लूप के अंदर, पहले राशि का प्रिंट आउट लें।

अगले भाग में, हम पहले पद के लिए दूसरे शब्द का मान और उसके बाद दूसरे पद के योग का मान निर्दिष्ट करते हैं। हम पहले और दूसरे कार्यकाल को जोड़ते हुए फिर से जोड़ते हैं और इसे योग को सौंपते हैं।

लूप तब तक चलता है जब तक कि मूल्य उपयोगकर्ता द्वारा दर्ज की गई संख्या से अधिक हो।

C ++ में फाइबोनैचि श्रृंखला पर इस लेख के साथ आगे बढ़ते हुए, पुनरावृत्ति का उपयोग करके फिबोनाची श्रृंखला को मुद्रित करने के लिए C ++ प्रोग्राम लिखें।

सी ++ प्रोग्राम रिकर्सन का उपयोग करके फाइबोनैचि श्रृंखला उत्पन्न करने के लिए

फिबोनाची श्रृंखला पीढ़ी को प्रोग्राम करने का एक और तरीका है पुनरावृत्ति का उपयोग करना।

कोड:

#include namepace std intatalog (int) int main () {int n, m = 0, i cout का उपयोग करके<>n // शब्दों को स्वीकार करना<<'Fibonacci Series: ' for (i = 1 i <= n i++) { cout<<' '<

आउटपुट:

इस कार्यक्रम में, हम फाइबोनैचि श्रृंखला बनाने के लिए पुनरावर्तन का उपयोग करते हैं। जब तक हम आउटपुट नहीं प्राप्त करते हैं, तब तक फाइबोनैचि फ़ंक्शन को पुनरावर्ती कहा जाता है।

फ़ंक्शन में, हम पहले जांचते हैं कि नंबर n शून्य या एक है या नहीं। यदि हाँ, हम n का मान लौटाते हैं। यदि नहीं, तो हम पुनरावर्ती रूप से फाइबोनैचि को एन -1 और एन -2 मान के साथ कहते हैं।

सॉर्ट () c ++

ये एक फाइबोनैचि श्रृंखला उत्पन्न करने के तरीके हैं। इसके साथ, हम इस लेख के अंत में आ गए हैं।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इसे 'C ++ में फाइबोनैचि श्रृंखला' ब्लॉग के टिप्पणी अनुभाग में उल्लेख करें और हम जल्द से जल्द आपके पास वापस आ जाएंगे।