Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

फाइबोनैचि श्रृंखला उत्पन्न करें


फाइबोनैचि अनुक्रम इस प्रकार है,

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,……

इस क्रम में, nवाँ पद (n-1)वें और (n-2)वें पदों का योग है।

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

इनपुट और आउटपुट

इनपुट:शब्द संख्या को इनपुट के रूप में लें। मान लें कि यह 10 आउटपुट है:शब्दों की संख्या दर्ज करें:1010वीं फिबिनाची शर्तें:55

एल्गोरिदम

genFiboSeries(n)

इनपुट: शब्दों की अधिकतम संख्या।

आउटपुट - नौवां फिबोनाची शब्द।

<पूर्व> आकार n+2 Fibo[0] :=0 fibo[1] :=1 के लिए i :=2 to n, do fibo[i] :=fibo[i-1] + Fibo के लिए परिभाषित ऐरे को परिभाषित करना शुरू करें [i-2] किया गया रिटर्न Fibo[n]End

उदाहरण

#शामिल करेंनेमस्पेस का उपयोग करना std;int genFibonacci(int n) { int fibo[n+2]; // फाइबोनैचि मूल्यों को संग्रहीत करने के लिए सरणी // श्रृंखला की 0 वीं और पहली संख्या 0 और 1 फाइबो [0] =0 है; फिबो [1] =1; के लिए (int i =2; i <=n; i++) {फिबो[i] =Fibo[i-1] + Fibo[i-2]; // पिछले दो शब्दों का उपयोग करके ith टर्म जेनरेट करें} रिटर्न फाइबो [एन];} इंट मेन () {इंट एन; cout <<"शब्दों की संख्या दर्ज करें:"; सिनेमा>> एन; cout < 

आउटपुट

शर्तों की संख्या दर्ज करें:1010वीं फिबोनाची शर्तें:55

  1. फाइबोनैचि श्रृंखला प्रदर्शित करने के लिए जावा प्रोग्राम

    इस लेख में, हम समझेंगे कि संख्या N तक फाइबोनैचि श्रृंखला का सम योग कैसे ज्ञात किया जाए। एक फाइबोनैचि श्रृंखला अपने दो पिछले पूर्णांकों के योग से बनने वाली संख्याओं का अनुक्रम है। एक सम फाइबोनैचि श्रृंखला फिबोनाची श्रृंखला की सभी सम संख्याएं होती हैं। नीचे उसी का एक प्रदर्शन है - फाइबोनैचि श्रृंखला

  1. जावा 9 में जेशेल में फाइबोनैचि श्रृंखला को कैसे कार्यान्वित करें?

    जेशेल जावा 9 में पेश किया गया एक जावा शेल टूल है जो हमें जावा कोड को निष्पादित करने की अनुमति देता है और परिणाम को तुरंत प्रिंट करता है। यह एक REPL (रीड-इवैल्युएट-प्रिंट-लूप) . है टूल जो कमांड-लाइन . से चलता है संकेत देना। एक संख्या को फाइबोनैचि श्रृंखला . कहा जाता है यदि प्रत्येक अनुवर्ती संख्या

  1. पायथन में लैम्ब्डा का उपयोग करके n तक फाइबोनैकी श्रृंखला खोजें

    एक फाइबिनैकी श्रृंखला एक व्यापक रूप से ज्ञात गणितीय श्रृंखला है जो कई प्राकृतिक घटनाओं की व्याख्या करती है। यह 0 और 1 से शुरू होता है और फिर अगला पद प्राप्त करने के लिए अपने पिछले पद में एक पद जोड़ता है। इस लेख में हम देखेंगे कि पायथन में लैम्ब्डा फ़ंक्शन का उपयोग करके फिबोनाची श्रृंखला के तत्वों की