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

C++ प्रोग्राम: फाइबोनैचि श्रृंखला (Fibonacci Series) प्रदर्शित करें

परिचय

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

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377...

फाइबोनैचि संख्याओं को परिभाषित करने वाला पुनरावृत्ति संबंध इस प्रकार है -

F(n) = F(n-1) + F(n-2)
F(0)=0
F(1)=1

डायनामिक प्रोग्रामिंग

उदाहरण

#include <iostream>
using namespace std;

void fib(int n) {
    int f[n];
    int i;
    f[0] = 0;
    f[1] = 1;
    for (i = 2; i < n; i++) {
        f[i] = f[i-1] + f[i-2];
    }
    for (i = 0; i < n; i++) {
        cout << f[i] << " ";
    }
}

int main() {
    int n = 10;
    fib(n);
    getchar();
    return 0;
}

आउटपुट

0 1 1 2 3 5 8 13 21 34

रिकर्सिव प्रोग्रामिंग

उदाहरण

#include <iostream>
using namespace std;

int fib(int n) {
    if (n <= 1)
        return n;
    return fib(n-1) + fib(n-2);
}

int main() {
    int n = 10, i;
    for (i = 0; i < n; i++)
        cout << fib(i) << " ";
    return 0;
}

आउटपुट

0 1 1 2 3 5 8 13 21 34
  1. - C++ प्रोग्राम: संख्या के गुणनखंड (Factors) प्रदर्शित करें

    परिचयगुणनखंड वे संख्याएं हैं जिन्हें गुणा करके एक संख्या प्राप्त की जाती है। उदाहरण के लिए: 5 और 3, 15 के गुणनखंड हैं क्योंकि 5*3=15। इसी तरह 15 के अन्य गुणनखंड 1 और 15 हैं क्योंकि 15*1=15। उदाहरण (मुख्य फ़ंक्शन में)#include <iostream> using namespace std; int main() { int num = 20, i;

  1. - C++ प्रोग्राम: फाइबोनैचि श्रृंखला (Fibonacci Series) प्रदर्शित करें

    परिचयफाइबोनैचि श्रृंखला में वे संख्याएं होती हैं जिनमें प्रत्येक पद पिछले दो पदों का योग होता है। यह निम्न पूर्णांक अनुक्रम बनाता है - 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377... फाइबोनैचि संख्याओं को परिभाषित करने वाला पुनरावृत्ति संबंध इस प्रकार है - F(n) = F(n-1) + F(n-2) F(0)=0 F(1

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

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