जैसा कि ऊपर दिए गए चित्रात्मक प्रतिनिधित्व में दिखाया गया है, फ़ाइबप्रोटे सरणी के पहले तत्व को इंगित करता है। इस प्रकार, सूचक अंकगणितीय का उपयोग करके, हम केवल फ़ाइबप्रेट का उपयोग करके सरणी के सभी तत्वों को प्रिंट कर सकते हैं।

बीजगणित शब्दावली और नियम

निरपेक्ष मूल्य - निरपेक्ष मान किसी संख्या का संख्यात्मक मान है जो इसके प्लस या माइनस साइन के बिना है। यह संख्या के प्रत्येक पक्ष पर एक दूसरे के समानांतर दो सीधी रेखाएँ डालकर एक फाइबोनैचि अनुक्रम क्या है निरूपित किया जाता है: | संख्या |

उदाहरण: -5 का निरपेक्ष मान = | -5 | = 5 और 5 का पूर्ण मान = | +5 | = 5

योगज प्रतिलोम - यह किसी संख्या के विपरीत है, जब इसे संख्या में जोड़ा जाता है तो योग शून्य के बराबर होता है।

उदाहरण: -5 + ५ = ०, ५ का योगात्मक व्युत्क्रम ५ है।

द्विपद - कोई भी बहुपद जिसके ठीक दो पद हैं।

उदाहरण: (a + b) और (4x + 12) दोनों द्विपद हैं।


गुणक - ये एक बीजीय अभिव्यक्ति में संख्याएं हैं जो चर नहीं हैं।

उदाहरण: 4x + 2y + 7, इस अभिव्यक्ति में तीन गुणांक हैं; 4, 2, और 7

समीकरण - एक समीकरण बीजगणित में प्रयुक्त एक गणितीय कथन है जिसमें दो बीजीय अभिव्यक्तियों के बीच एक समान संकेत होता है।

उदाहरण: 4x + 2y + 7 = 7y + 24

प्रतिपादक - एक घातांक इंगित करता है कि कितनी बार एक संख्या, या बीजीय अभिव्यक्ति, को खुद से गुणा किया जाना चाहिए। यह आधार संख्या के दाईं ओर एक छोटी संख्या, या सुपरस्क्रिप्ट द्वारा नोट किया जाता है। यदि आधार संख्या b और प्रतिपादक a है, तो यह b जैसा लगेगा सेवा मेरे । इस मामले में बी कई बार खुद से गुणा किया जाएगा।

उदाहरण: ६ ३ = 6 x 6 x 6

फिबोनाची अनुक्रम - फाइबोनैचि अनुक्रम संख्याओं का एक क्रम है जहां अगली संख्या इसके पहले दो संख्याओं का योग है।

परिमित सेट - बीजगणित में, एक परिमित समुच्चय एक ऐसा समुच्चय है जिसमें तत्वों की निश्चित संख्या होती है।

उदाहरण: [५,१०,१५,२०,२५,३०] ठीक ६ तत्वों वाला एक समुच्चय है।

पहचान तत्व - एक पहचान तत्व एक संख्या है जो उनके साथ संयुक्त होने पर अन्य तत्वों को अपरिवर्तित छोड़ देता है। संख्या सेट और गणितीय ऑपरेशन के आधार पर, पहचान तत्व भिन्न हो सकता है।

  • 5 + 0 = 5. इसके अतिरिक्त पहचान तत्व 0 है।
  • 12 x 1 = 12. गुणन के लिए पहचान तत्व 1 है।

उदाहरण: 7 & # 8800 12

अनंत सेट - एक संख्या सेट जो एक परिमित सेट नहीं है और इसमें अनंत संख्या में तत्व हैं।

उदाहरण: सभी पूर्णांकों का सेट एक अनंत सेट है (…, -3, -2, -1,0,1,2,3,…)

ऋणात्मक संख्या - कोई भी संख्या जो शून्य से कम है।

संख्या वाक्य - एक संख्या वाक्य एक समीकरण या असमानता है जो संख्याओं और गणितीय प्रतीकों के साथ लिखा जाता है। यह सही, गलत या खुला हो सकता है।

मूल - उत्पत्ति वह बिंदु है जहां X और Y अक्ष एक ग्राफ पर प्रतिच्छेद करते हैं। यह द्वि-आयामी ग्राफ में बिंदु (0,0) है।

बिल्कुल सही संख्या - एक पूरी संख्या शून्य से अधिक जहां उसके कारकों की कुल (संख्या को छोड़कर) संख्या तक जोड़ता है।

उदाहरण: संख्या छह के कारक 1, 2 और 3 हैं (6 की गिनती नहीं)। यदि आप इन्हें 1 + 2 + 3 = 6. जोड़ते हैं, तो अन्य सही संख्याओं में 28 (1 + 2 + 4 + 7 + 14) और 496 शामिल हैं।

सकारात्मक संख्या - शून्य से अधिक कोई भी संख्या।

शक्ति - घातांक देखें। प्रतिपादक को अक्सर संख्या की शक्ति के रूप में संदर्भित किया जाता है।

उदाहरण: २ ३ = 2 x 2 x 2 = 8, 8 2 की तीसरी शक्ति है।

वास्तविक संख्याये - वास्तविक संख्या में सभी तर्कसंगत और अपरिमेय संख्या शामिल हैं। इसमें शून्य, सकारात्मक संख्या और नकारात्मक संख्या शामिल हैं। इसमें अंश, पूर्णांक और दशमलव भी शामिल हैं।

उदाहरण: -7, 0, 3 और 7.12223 सभी वास्तविक संख्याएँ हैं

महत्वपूर्ण अंक - संख्या में महत्वपूर्ण अंकों में संख्या के पहले गैर-शून्य नंबर से शुरू होने वाले सभी अंक शामिल होते हैं और अंतिम गैर-शून्य नंबर से दाईं ओर समाप्त होते हैं। इसमें शून्य को दाईं ओर शामिल किया जा सकता है यदि उन्हें सटीक माना जाता है।

वर्ग - एक ऑपरेशन जहां एक संख्या खुद से गुणा होती है। यह X की तरह संख्या के दाईं ओर 2 के साथ लिखा जाता है दो ।

उदाहरण: 7 दो = = X 7 = ४ ९

वर्गमूल - एक संख्या जो किसी दिए गए नंबर को अपने आप से गुणा करने पर पैदा करती है। वर्गमूल के लिए प्रतीक है & # 8730।

उदाहरण: & # 8730 49 = 7, 7 49 का वर्गमूल है क्योंकि 7 x 7 = 49 है।

सबसेट - एक सेट जहां सेट में हर तत्व दूसरे सेट का हिस्सा होता है। सेट A, B का सबसेट है, यदि A के सभी तत्व B में भी हैं।

उदाहरण: B = (1,3,5,7,9,11) A = (3,7,9), A, B का सबसेट है।

अनजान - एक संख्या जो हम नहीं जानते हैं। एक समीकरण में यह परिवर्तनशील है जिसे हम हल कर रहे हैं।

उदाहरण: 2x + 7 = 22, x अज्ञात है

परिवर्तनशील - एक चर एक मूल्य है जो बदल सकता है और विभिन्न मूल्य हो सकता है।

उदाहरण: 2x + 4y = z, इस समीकरण में x, y और z चर हैं

अधिक गणित शब्दावली और नियम

बीजगणित शब्दकोष
कोण शब्दावली
आंकड़े और आकार शब्दावली
भग्न शब्दावली
रेखांकन और रेखाएँ शब्दावली
माप शब्दावली
गणितीय संचालन शब्दावली
संभाव्यता और सांख्यिकी शब्दावली
संख्या शब्दावली के प्रकार
माप शब्दावली एक फाइबोनैचि अनुक्रम क्या है की इकाइयाँ

C ++ में फ़ंक्शंस के साथ एरे का उपयोग करना

इस ट्यूटोरियल में, हम चर्चा करेंगे कि C ++ में फ़ंक्शंस के साथ कैसे सरणियों का उपयोग किया जा सकता है। आम तौर पर, सरणियों को तर्कों के रूप में उसी तरह से पारित किया जा सकता है, जैसे हम कार्यों के लिए चर पास करते हैं।

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

समारोह के साथ ARRAYS

  • एक सरणी के लिए सूचक
  • समारोह के लिए गुजरती हैं
  • क्रियाओं से वापस लौटना
    • (1) डायनामिक रूप से आवंटित एरे को वापस करना
    • # 2) स्टेटिक एरियर्स लौटना

    एक सरणी के लिए सूचक

    निम्न सरणी पर विचार करें जिसमें फाइबोनैचि अनुक्रम के पहले पांच नंबर हैं।

    इस सरणी को इंगित करने के लिए एक पॉइंटर फ़ाइब्रेट घोषित करें।

    int* fibPtr; fibPtr = fibSeq;

    जब हम फाइबप्रॉट की सामग्री को प्रिंट करते हैं, तो आउटपुट फाइबसेक सरणी का पहला तत्व होगा। ऐसा इसलिए है क्योंकि वर्ग कोष्ठक के बिना सरणी का नाम सरणी के पहले तत्व के लिए एक सूचक का मूल्यांकन करता है। इस प्रकार उपरोक्त उदाहरण में, 'फ़ाइबसेक' नाम सरणी के पहले तत्व 'फ़ाइबसेक' की ओर इशारा करता है।

    नीचे उसी का एक चित्रमय प्रतिनिधित्व है:

    एक सरणी को इंगित करता है


    जैसा कि ऊपर दिए गए चित्रात्मक प्रतिनिधित्व में दिखाया गया है, फ़ाइबप्रोटे सरणी के पहले तत्व को इंगित करता है। इस प्रकार, सूचक अंकगणितीय का उपयोग करके, हम केवल फ़ाइबप्रेट का उपयोग करके सरणी के सभी तत्वों को प्रिंट कर सकते हैं।

    उदाहरण के लिए, अभिव्यक्ति * (फ़ाइबप्रैट + 1) सरणी के दूसरे तत्व को इंगित करेगा और इसी तरह।

    आइए इसे एक कार्यक्रम में रखें और 'fibSeq' और 'fibPtr' के आउटपुट की जाँच करें:

    आउटपुट:

    fibSeq: 1 को इंगित करता है

    फ़ाइबसेक [को ०]: १
    फ़ाइबसेक [1]: १
    फ़ाइबसेक [2]: २
    फ़ाइबसेक [3]: ३
    फ़ाइबसेक [4]: ​​५

    उपर्युक्त उदाहरण में, हम एक पॉइंटर वेरिएबल फ़ाइब्रेट की घोषणा करते हैं और फिर फ़ाइबरप्राट को ऐरे का नाम बताकर इसे ऐरे बनाते हैं। जब हम ऐसा करते हैं, तो हम एरेप्टर को एरे के पहले तत्व की ओर इंगित करते हैं। फिर हम एक सरणी के सभी मानों को फ़ाइबप्रेट का उपयोग करके प्रिंट करते हैं।

    समारोह के लिए गुजरती हैं

    जब हम फ़ंक्शन के साथ काम कर रहे होते हैं, तो हम फ़ंक्शन के लिए सरणियों को उसी तरह से पास करते हैं जैसे कि हम फ़ंक्शन को वेरिएबल पास करते हैं। लेकिन हम प्रकार के सरणी चर को पास नहीं करते हैं []।

    इसके बजाय, हम पॉइंटर को ऐरे यानि उस एरे के नाम से पास करते हैं जो एरे के पहले एलिमेंट की ओर इशारा करता है। तब औपचारिक सूचक जो इस सूचक को स्वीकार करता है, वास्तव में एक सरणी चर है। जैसा कि हम सूचक को पास करते हैं, हम सीधे फ़ंक्शन के अंदर सरणी को संशोधित कर सकते हैं।

    निम्नलिखित प्रोग्राम पर विचार करें जो फ़िबोनैचि अनुक्रम में पहले पांच तत्वों के प्रत्येक तत्व के वर्ग की गणना करता है ताकि फ़ंक्शन को कार्य करने के लिए पास किया जा सके।

    #include #include using namespace std; void fibSeqSquare(int fibSeq[]) < for(int i=0;i

    उपरोक्त उदाहरण में, हम एक तत्व के वर्ग की गणना फाइबोनैचि अनुक्रम में करते हैं। इस वर्ग की गणना एक फंक्शन के अंदर की जाती है। इसलिए हम मुख्य से फ़ंक्शन को कॉल करते समय फ़ंक्शन नाम 'fibSeqSquare' पास करते हैं। फ़ंक्शन के अंदर, हम प्रत्येक तत्व के वर्गों की गणना करते हैं।

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

    उपर्युक्त उदाहरण में, हमने देखा है कि फ़ंक्शन fibSeqSquare का सरणी तर्क (औपचारिक पैरामीटर) सरणी का आकार निर्दिष्ट नहीं करता है, लेकिन यह इंगित करने के लिए कि केवल वर्ग कोष्ठक ([]) एक सरणी है। यह सरणी तर्कों को निर्दिष्ट करने का एक तरीका है।

    औपचारिक पैरामीटर सूची में सरणी तर्क को निर्दिष्ट करने का एक अन्य तरीका वर्ग कोष्ठक के अंदर सरणी के आकार को निर्दिष्ट करके है। दोनों तर्क समान रूप से काम करते हैं। ये केवल दो तरीके हैं जिनमें हम सरणी तर्क को निर्दिष्ट करते हैं।

    निम्न उदाहरण आकार के साथ निर्दिष्ट एक सरणी तर्क दिखाता है।

    #include #include using namespace std; void displayFibSeq(int fibSeq[5]) < for(int i=0;i

    उपरोक्त उदाहरण में फाइबोनैचि अनुक्रम को प्रदर्शित करने के लिए एक फ़ंक्शन है। फ़ंक्शन में एक सरणी के रूप में एक पैरामीटर होता है जिसमें हमने सरणी का आकार भी निर्दिष्ट किया है।

    हम बहुआयामी सरणियों को उसी तरह से कार्य कर सकते हैं जैसे कि ऊपर दिखाया गया है।

    क्रियाओं से वापस लौटना

    जब फ़ंक्शन से सरणी वापस करने की बात आती है, तो C ++ हमें फ़ंक्शन से संपूर्ण सरणी वापस करने की अनुमति नहीं देता है। हालांकि, हम एक पॉइंटर को सरणी में वापस करने के लिए एक फ़ंक्शन बना एक फाइबोनैचि अनुक्रम क्या है सकते हैं। लेकिन इसमें एक पकड़ है।

    निम्नलिखित कोड पर विचार करें:

    हम सरणी सूचक को गतिशील रूप से आवंटित सरणी से वापस कर सकते हैं। हम सरणी को गतिशील रूप से आवंटित करने के लिए ऑपरेटर 'नए' का उपयोग करते हैं। जैसा कि यह एक डायनामिक ऐरे है, यह तब तक स्कोप में रहेगा जब तक हम एरे को हटा नहीं देते। इसलिए, जब हम एरे लौटाएंगे तो प्रोग्राम ठीक चलेगा।

    यह निम्नलिखित उदाहरण में दिखाया गया है।

    चूंकि स्थिर एक फाइबोनैचि अनुक्रम क्या है एक फाइबोनैचि अनुक्रम क्या है एक फाइबोनैचि अनुक्रम क्या है चर / सरणियों का पूरे कार्यक्रम में स्कोप है, इसलिए हम फ़ंक्शंस से भी स्थिर सरणियाँ वापस कर सकते हैं। हम इसे प्रदर्शित करने के लिए एक उदाहरण ले सकते हैं। यह एकमात्र अंतर के साथ पिछले उदाहरण के समान है कि इस उदाहरण में हमने गतिशील रूप से आवंटित सरणी के बजाय एक स्थिर सरणी का उपयोग किया है।

    इस प्रकार इस ट्यूटोरियल में, हमने विस्तार से फ़ंक्शन के संबंध में सरणियों पर चर्चा की है। हमें उम्मीद है कि इस ट्यूटोरियल ने C ++ सरणियों और कार्यों के बारे में सभी संदेहों और भ्रांतियों को दूर करने में मदद की होगी।

    परिभाषा उत्तराधिकार

    उत्तराधिकार

    उदाहरण के लिए: "क्लब में प्रशिक्षकों के उत्तराधिकार ने केवल एक वर्ष में चार पेशेवरों को देखा", "बहुराष्ट्रीय कंपनी के प्रबंधक के उत्तराधिकार के बारे में अफवाहें जल्द ही निदेशक मंडल के कानों तक पहुंच गई"

    उत्तराधिकार भी घटनाओं, चीजों या लोगों की निरंतरता या निरंतरता है : "भाग्य संबंधी घटनाओं का एक उत्तराधिकार हमें आधी रात के बाद तट तक पहुंचने का कारण बना", "मुझे समझ नहीं आ रहा है कि लोग इस कार्यक्रम को कैसे पसंद करते हैं: यह अशिष्टता का उत्तराधिकार है मूर्खतापूर्ण चुटकुले ", " त्रासदी ने कैनेडी परिवार को दुर्घटनाओं और हमलों के उत्तराधिकार के साथ मारा"

    दूसरी ओर, उत्तराधिकार की धारणा माता-पिता की संतानों से जुड़ी होती है। उत्तराधिकार मृतक के भाग्य के उत्तराधिकारी के रूप में प्रवेश द्वार है। यह शब्द उन सभी संपत्तियों, अधिकारों और दायित्वों को भी नाम देने की अनुमति देता है जो वारिस या लेगेट को प्रेषित किए जाते हैं: "मुझे अपने माता-पिता के घर के उत्तराधिकार की प्रक्रियाएं करनी हैं"

    पारिस्थितिक उत्तराधिकार या प्राकृतिक उत्तराधिकार अपनी आंतरिक गतिकी द्वारा पारिस्थितिकी तंत्र का विकास है। इस परिघटना में एक पारिस्थितिकी तंत्र के भीतर कुछ प्रजातियों का अन्य लोगों द्वारा प्रतिस्थापन शामिल है।

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

    फाइबोनैचि उत्तराधिकार

    उत्तराधिकार

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

    इस उत्तराधिकार के लेखक लियोनार्डो डी पीसा थे, जो मूल रूप से इटली के एक गणितज्ञ थे, जिनका जन्म 1170 में हुआ था, जिन्होंने खुद को फिबोनाची कहा था, और इसके अनुप्रयोगों में गणित से लेकर गेम थ्योरी तक का क्षेत्र है, जो औपचारिक संरचनाओं और प्रक्रियाओं के निर्णयों के बीच बातचीत का अध्ययन करता है गणितीय मॉडल से), कंप्यूटर विज्ञान से गुजर रहा है। दूसरी ओर, यह जीव विज्ञान में देखा जा सकता है; इसके उदाहरण पत्तों के तनों पर, पेड़ों की शाखाओं में और आटिचोक की वनस्पतियों (जिसे आर्टिचोक भी कहा जाता है) में पाए जाते हैं।

    सिद्धांत रूप में, उत्तराधिकार को खरगोशों के क्रॉस से संबंधित एक समस्या के संभावित समाधान के रूप में उठाया गया था: "एक व्यक्ति कुछ खरगोशों को गोद लेता है और यह जानना चाहता है कि एक वर्ष के बाद उनकी संतान की संख्या बढ़ जाएगी, इस बात को ध्यान में रखते हुए संतान जीवन के दूसरे महीने से जन्म दे सकती है। ” यह 1202 में पीसा के एक ही लियोनार्डो द्वारा प्रकाशित किया गया था, "गणित की पुस्तक" नामक एक अंकगणितीय पुस्तक में

    यह उल्लेखनीय है कि इस उत्तराधिकार का हिस्सा होने वाले तत्वों को फाइबोनैचि संख्या कहा जाता है और उनके गुणों का एक बड़ा हिस्सा 19 वीं शताब्दी के एक प्रमुख फ्रांसीसी गणितज्ञ arddouard Anatole Lucas द्वारा पाया गया, जिन्होंने उत्तराधिकार को अपना वर्तमान नाम दिया।

    अन्य लोग, जिन्होंने पीसा के लियोनार्डो के सिद्धांत में महत्वपूर्ण योगदान दिया, जोहान्स केप्लर, जर्मन खगोलशास्त्री और गणितज्ञ और रॉबर्ट सिमसन, स्कॉटिश गणितज्ञ थे; उत्तरार्द्ध ने यह सुनिश्चित किया कि क्रमिक फाइबोनैचि संख्याओं की कोई भी जोड़ी स्वर्ण के समान एक संबंध प्रस्तुत करती है (स्वर्ण संख्या अपरिमेय से संबंधित होती है और उन्हें इकाई नहीं माना जाता है, लेकिन दो खंडों के बीच संबंध या अनुपात) क्योंकि वे अनन्तता का दृष्टिकोण रखते हैं।

    C ++ में फ़ंक्शंस के साथ एरे का उपयोग करना

    इस ट्यूटोरियल में, हम चर्चा करेंगे कि C ++ में फ़ंक्शंस के साथ कैसे सरणियों का उपयोग किया जा सकता है। आम तौर पर, सरणियों को तर्कों के रूप में उसी तरह से पारित किया जा सकता है, जैसे हम कार्यों के लिए चर पास करते हैं।

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

    समारोह के साथ ARRAYS

    • एक सरणी के लिए सूचक
    • समारोह के लिए गुजरती हैं
    • क्रियाओं से वापस लौटना
      • (1) डायनामिक रूप से आवंटित एरे को वापस करना
      • # 2) स्टेटिक एरियर्स लौटना

      एक सरणी के लिए सूचक

      निम्न सरणी पर विचार करें जिसमें फाइबोनैचि अनुक्रम के पहले पांच नंबर हैं।

      इस सरणी को इंगित करने के लिए एक पॉइंटर फ़ाइब्रेट घोषित करें।

      int* fibPtr; fibPtr = fibSeq;

      जब हम फाइबप्रॉट की सामग्री को प्रिंट करते हैं, तो आउटपुट फाइबसेक सरणी का पहला तत्व होगा। ऐसा इसलिए है क्योंकि वर्ग कोष्ठक के बिना सरणी का नाम सरणी के पहले तत्व के लिए एक सूचक का मूल्यांकन करता है। इस प्रकार उपरोक्त उदाहरण में, 'फ़ाइबसेक' नाम सरणी के पहले तत्व 'फ़ाइबसेक' की ओर इशारा करता है।

      नीचे उसी का एक चित्रमय प्रतिनिधित्व है:

      एक सरणी को इंगित करता है


      जैसा कि ऊपर दिए गए चित्रात्मक प्रतिनिधित्व में दिखाया गया है, फ़ाइबप्रोटे सरणी के पहले तत्व को इंगित करता है। इस प्रकार, सूचक अंकगणितीय का उपयोग करके, हम केवल फ़ाइबप्रेट का उपयोग करके सरणी के सभी तत्वों को प्रिंट कर सकते हैं।

      उदाहरण के लिए, अभिव्यक्ति * (फ़ाइबप्रैट + 1) सरणी के दूसरे तत्व को इंगित करेगा और इसी तरह।

      आइए इसे एक कार्यक्रम में रखें और 'fibSeq' और 'fibPtr' के आउटपुट की जाँच करें:

      आउटपुट:

      fibSeq: 1 को इंगित करता है

      फ़ाइबसेक [को ०]: १
      फ़ाइबसेक [1]: १
      फ़ाइबसेक [2]: २
      फ़ाइबसेक [3]: ३
      फ़ाइबसेक [4]: ​​५

      उपर्युक्त उदाहरण में, हम एक पॉइंटर वेरिएबल फ़ाइब्रेट की घोषणा करते हैं और फिर फ़ाइबरप्राट को ऐरे का नाम बताकर इसे ऐरे बनाते हैं। जब हम ऐसा करते हैं, तो हम एरेप्टर को एरे के पहले तत्व की ओर इंगित करते हैं। फिर हम एक सरणी के सभी मानों को फ़ाइबप्रेट का उपयोग करके प्रिंट करते हैं।

      समारोह के लिए गुजरती हैं

      जब हम फ़ंक्शन के साथ काम कर रहे होते हैं, तो हम फ़ंक्शन के लिए सरणियों को उसी तरह से पास करते हैं जैसे कि हम फ़ंक्शन को वेरिएबल पास करते हैं। लेकिन हम प्रकार के सरणी चर को पास नहीं करते हैं []।

      इसके बजाय, हम पॉइंटर को ऐरे यानि उस एरे के नाम से पास करते हैं जो एरे के पहले एलिमेंट की ओर इशारा करता है। तब औपचारिक सूचक जो इस सूचक को स्वीकार करता है, वास्तव में एक सरणी चर है। जैसा कि हम सूचक को पास करते हैं, हम सीधे फ़ंक्शन के अंदर सरणी को संशोधित कर सकते हैं।

      निम्नलिखित प्रोग्राम पर विचार करें जो फ़िबोनैचि अनुक्रम में पहले पांच तत्वों के प्रत्येक तत्व के वर्ग की गणना करता है ताकि फ़ंक्शन को कार्य करने के लिए पास किया जा सके।

      #include #include using namespace std; void fibSeqSquare(int fibSeq[]) < for(int i=0;i

      उपरोक्त उदाहरण में, हम एक तत्व के वर्ग की गणना फाइबोनैचि अनुक्रम में करते हैं। इस वर्ग की गणना एक फंक्शन के अंदर की जाती है। इसलिए हम मुख्य से फ़ंक्शन को कॉल करते समय फ़ंक्शन नाम 'fibSeqSquare' पास करते हैं। फ़ंक्शन के अंदर, हम प्रत्येक तत्व के वर्गों की गणना करते हैं।

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

      उपर्युक्त उदाहरण में, हमने देखा है कि फ़ंक्शन fibSeqSquare का सरणी तर्क (औपचारिक पैरामीटर) सरणी का आकार निर्दिष्ट नहीं करता है, लेकिन यह इंगित करने के लिए कि केवल वर्ग कोष्ठक ([]) एक सरणी है। यह सरणी तर्कों को निर्दिष्ट करने का एक तरीका है।

      औपचारिक पैरामीटर सूची में सरणी तर्क को निर्दिष्ट करने का एक अन्य तरीका वर्ग कोष्ठक के अंदर सरणी के आकार को निर्दिष्ट करके है। दोनों तर्क समान रूप से काम करते हैं। ये केवल दो तरीके हैं जिनमें हम सरणी तर्क को निर्दिष्ट करते हैं।

      निम्न उदाहरण आकार के साथ निर्दिष्ट एक सरणी तर्क दिखाता है।

      #include #include using namespace std; void displayFibSeq(int fibSeq[5]) < for(int i=0;i

      उपरोक्त उदाहरण में फाइबोनैचि अनुक्रम को प्रदर्शित करने के लिए एक फ़ंक्शन है। फ़ंक्शन में एक सरणी के रूप में एक पैरामीटर होता है जिसमें हमने सरणी का आकार भी निर्दिष्ट किया है।

      हम बहुआयामी सरणियों को उसी तरह से कार्य कर सकते हैं जैसे कि ऊपर दिखाया गया है।

      क्रियाओं से वापस लौटना

      जब फ़ंक्शन से सरणी वापस करने की बात आती है, तो C ++ हमें फ़ंक्शन से संपूर्ण सरणी वापस करने की अनुमति नहीं देता है। हालांकि, हम एक पॉइंटर को सरणी में वापस करने के लिए एक फ़ंक्शन बना सकते हैं। लेकिन इसमें एक पकड़ है।

      निम्नलिखित कोड पर विचार करें:

      हम सरणी सूचक को गतिशील रूप से आवंटित सरणी से वापस कर सकते हैं। हम सरणी को गतिशील रूप से आवंटित करने के लिए ऑपरेटर 'नए' का उपयोग करते हैं। जैसा कि यह एक डायनामिक ऐरे है, यह तब तक स्कोप में रहेगा जब तक हम एरे को हटा नहीं देते। इसलिए, जब हम एरे लौटाएंगे तो प्रोग्राम ठीक चलेगा।

      यह निम्नलिखित उदाहरण में दिखाया गया है।

      चूंकि स्थिर चर / सरणियों का पूरे कार्यक्रम में स्कोप है, इसलिए हम फ़ंक्शंस से भी स्थिर सरणियाँ वापस कर सकते हैं। हम इसे प्रदर्शित करने के लिए एक उदाहरण ले सकते हैं। यह एकमात्र अंतर के साथ पिछले उदाहरण के समान है कि इस उदाहरण में हमने गतिशील रूप से आवंटित सरणी के बजाय एक स्थिर सरणी का उपयोग किया है।

      इस प्रकार इस ट्यूटोरियल में, हमने विस्तार से फ़ंक्शन के संबंध में सरणियों पर चर्चा की है। हमें उम्मीद है कि इस ट्यूटोरियल ने C ++ सरणियों और कार्यों के बारे में सभी संदेहों और भ्रांतियों को दूर करने में मदद की होगी।

      "Fibonacci number" शब्दकोश में अंग्रेज़ी का अर्थ

      Fibonacci number

      गणित में, फिबोनैचि संख्याएं या फिबोनैसी अनुक्रम निम्न पूर्णांक अनुक्रम में संख्या हैं: या:। परिभाषा के अनुसार, फिबोनैचि अनुक्रम में पहले दो नंबर अनुक्रम एक फाइबोनैचि अनुक्रम क्या है के चुने हुए प्रारंभिक बिंदु के आधार पर 1 और 1, या 0 और 1, और प्रत्येक बाद की संख्या पिछले दो की राशि है। गणितीय शब्दों में, फिबोनैचि संख्याओं का अनुक्रम एफएन बीज मूल्यों के साथ पुनरावृत्ति संबंध द्वारा परिभाषित किया गया है या फिबोनाची अनुक्रम फिबोनाची के नाम पर है उनकी 1202 पुस्तक लाइबबेर अबेसी ने पश्चिमी यूरोपीय गणित के अनुक्रम का परिचय दिया था, हालांकि अनुक्रम पहले भारतीय गणित में वर्णित किया गया था। आधुनिक सम्मेलन के अनुसार, क्रम या तो F0 = 0 या F1 = 1 के साथ शुरू होता है। लाइबिक अबेसी ने प्रारंभिक 0 के बिना, एफ 1 = 1 के साथ अनुक्रम शुरू किया। फिबोनैचि संख्या लुकास संख्याओं से निकटता से संबंधित हैं, जिसमें वे एक पूरक जोड़ी हैं लुकास दृश्य वे सुनहरे अनुपात से अच्छी तरह से जुड़े हुए हैं; उदाहरण के लिए, अनुपात में निकटतम तर्कसंगत अनुमान 2/1, 3/2, 5/3, 8/5, . । In mathematics, the Fibonacci numbers or Fibonacci sequence are the numbers in the following integer sequence: or: . By definition, the first two numbers in the Fibonacci sequence are 1 and 1, or 0 and 1, depending on the chosen starting point of the sequence, and each subsequent number is the sum of the previous two. In mathematical terms, the sequence Fn of Fibonacci numbers is defined by the recurrence relation with seed values or The Fibonacci sequence is named after Fibonacci. His 1202 book Liber Abaci introduced the sequence to Western European mathematics, although the sequence had been described earlier in Indian mathematics. By modern convention, the sequence begins either with F0 = 0 or with F1 = 1. The Liber Abaci began the sequence with F1 = 1, without an initial 0. Fibonacci numbers are closely related to Lucas numbers in that they are a complementary pair of Lucas sequences. They are intimately connected with the golden ratio; for example, the closest rational approximations to the ratio are 2/1, 3/2, 5/3, 8/5, . .

      अंग्रेज़ीशब्दकोश में Fibonacci number की परिभाषा

      शब्दकोश में फिबोनैचि संख्या की परिभाषा फिबोनैचि अनुक्रम में एक संख्या है, जिनमें से प्रत्येक पिछले दो का योग है।

      The definition of Fibonacci number in the dictionary is a number in the Fibonacci sequence, each of which is the sum of the previous two.

      ध्यान दें: परिभाषा का अंग्रेज़ीमें स्वचालित अनुवाद किया गया है। अंग्रेज़ी में «Fibonacci number» की मूल परिभाषा देखने के लिए क्लिक करें।

रेटिंग: 4.84
अधिकतम अंक: 5
न्यूनतम अंक: 1
मतदाताओं की संख्या: 481