एक फाइबोनैचि अनुक्रम क्या है और आप पायथन, सी ++ और जावास्क्रिप्ट में एक को कैसे प्रिंट करते हैं?

एक फाइबोनैचि अनुक्रम क्या है और आप पायथन, सी ++ और जावास्क्रिप्ट में एक को कैसे प्रिंट करते हैं?

प्रोग्रामिंग पहेली और गणित से निकटता से संबंधित है। प्रोग्रामिंग पहेलियों को हल करना आपको मानसिक रूप से सक्रिय और फिट रखने का एक तरीका है। यह समस्या को सुलझाने के कौशल का निर्माण करने में मदद करता है।





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





बढ़िया है? आएँ शुरू करें। इस लेख में, आप सीखेंगे कि फिबोनाची अनुक्रम को n शब्दों और n मान तक कैसे प्रिंट किया जाए।





एक फाइबोनैचि अनुक्रम क्या है?

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

F0 = 0 and F1 = 1.
and
Fn = Fn-1 + Fn-2

फिबोनाची अनुक्रम:



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

पहले n फाइबोनैचि संख्याओं को प्रिंट करना

समस्या का विवरण

आपको एक नंबर दिया गया है एन . आपको फिबोनाची अनुक्रम को पहले तक प्रिंट करने की आवश्यकता है एन शर्तें।

उदाहरण 1 : मान लीजिए n = 5।





पहले 5 फाइबोनैचि संख्याएं: 0 1 1 2 3

इस प्रकार, आउटपुट 0 1 1 2 3 है।





उदाहरण 2 : मान लीजिए n = 7.

प्रथम 7 फाइबोनैचि संख्याएं: 0 1 1 2 3 5 8

इस प्रकार, आउटपुट 0 1 1 2 3 5 8 है।

सी ++ प्रोग्राम पहले एन फाइबोनैचि नंबर प्रिंट करने के लिए

पहले n फाइबोनैचि संख्याओं को प्रिंट करने के लिए C++ प्रोग्राम नीचे दिया गया है:

// C++ program to print the Fibonacci sequence upto n terms
#include
using namespace std;
void printFibonacciSequence(int n)
{
int a = 0, b = 1;
int nextTerm;
if (n<1)
{
return;
}
cout << 'Fibonacci Sequence Upto ' << n << ' terms:' << endl;
cout << a << ' ';
for(int i=1; i {
cout << b << ' ';
// Next term is the sum of the last two terms
nextTerm = a + b;
a = b;
b = nextTerm;
}
cout << endl;
}
int main()
{
int n1 = 5;
printFibonacciSequence(n1);
int n2 = 7;
printFibonacciSequence(n2);
int n3 = 3;
printFibonacciSequence(n3);
int n4 = 10;
printFibonacciSequence(n4);
int n5 = 8;
printFibonacciSequence(n5);
return 0;
}

आउटपुट:

Fibonacci Sequence Upto 5 terms:
0 1 1 2 3
Fibonacci Sequence Upto 7 terms:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 3 terms:
0 1 1
Fibonacci Sequence Upto 10 terms:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 8 terms:
0 1 1 2 3 5 8 13

पहले n फाइबोनैचि नंबरों को प्रिंट करने के लिए पायथन प्रोग्राम

पहले n फाइबोनैचि संख्याओं को प्रिंट करने के लिए पायथन प्रोग्राम नीचे दिया गया है:

# Python program to print the fibonacci sequence upto n terms
def printFibonacciSequence(n):
a = 0
b = 1
if (n <1):
return
print('Fibonacci Sequence Upto', n, 'terms:')
print(a, end=' ')
for i in range(1, n):
print(b, end=' ')
# Next term is the sum of the last two terms
nextTerm = a + b
a = b
b = nextTerm
print()

n1 = 5
printFibonacciSequence(n1)
n2 = 7
printFibonacciSequence(n2)
n3 = 3
printFibonacciSequence(n3)
n4 = 10
printFibonacciSequence(n4)
n5 = 8
printFibonacciSequence(n5)

आउटपुट:

Fibonacci Sequence Upto 5 terms:
0 1 1 2 3
Fibonacci Sequence Upto 7 terms:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 3 terms:
0 1 1
Fibonacci Sequence Upto 10 terms:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 8 terms:
0 1 1 2 3 5 8 13

संबंधित: C++, Python, और JavaScript में दो मैट्रिक्स कैसे जोड़ें और घटाएं?

पहले n फाइबोनैचि नंबरों को प्रिंट करने के लिए जावास्क्रिप्ट प्रोग्राम

पहले n फाइबोनैचि संख्याओं को प्रिंट करने के लिए जावास्क्रिप्ट प्रोग्राम नीचे दिया गया है:

// JavaScript program to print the Fibonacci sequence up to n terms
function printFibonacciSequence(n) {
let a = 0, b = 1;
let nextTerm;
if (n<1) {
return;
}
document.write('Fibonacci Sequence Upto ' + n + ' terms:' + '
');
document.write(a + ' ');
for(let i=1; i document.write(b + ' ');
// Next term is the sum of the last two terms
nextTerm = a + b;
a = b;
b = nextTerm;
}
document.write('
');
}

let n1 = 5;
printFibonacciSequence(n1);
let n2 = 7;
printFibonacciSequence(n2);
let n3 = 3;
printFibonacciSequence(n3);
let n4 = 10;
printFibonacciSequence(n4);
let n5 = 8;
printFibonacciSequence(n5);

आउटपुट:

Fibonacci Sequence Upto 5 terms:
0 1 1 2 3
Fibonacci Sequence Upto 7 terms:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 3 terms:
0 1 1
Fibonacci Sequence Upto 10 terms:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 8 terms:
0 1 1 2 3 5 8 13

फाइबोनैचि अनुक्रम को n मान तक प्रिंट करना

समस्या का विवरण

आपको एक नंबर दिया गया है एन . आपको फाइबोनैचि अनुक्रम को से कम या उसके बराबर निकटतम मान पर प्रिंट करना होगा एन .

उदाहरण 1 : मान लीजिए n = 38.

फाइबोनैचि अनुक्रम 38 तक: 0 1 1 2 3 5 8 13 21 34

इस प्रकार, आउटपुट 0 1 1 2 3 5 8 13 21 34 है।

उदाहरण 2 : मान लीजिए n = 91।

फाइबोनैचि अनुक्रम 91 तक: 0 1 1 2 3 5 8 13 21 34 55 89

पैदा करने के लिए ब्रश कैसे डाउनलोड करें

इस प्रकार, आउटपुट 0 1 1 2 3 5 8 13 21 34 55 89 है।

संबंधित: रिकर्सन का उपयोग करके प्राकृतिक संख्याओं का योग कैसे प्राप्त करें

C++ प्रोग्राम फाइबोनैचि अनुक्रम को n मान तक प्रिंट करने के लिए

फाइबोनैचि अनुक्रम को n मान तक प्रिंट करने के लिए C++ प्रोग्राम नीचे दिया गया है:

// C++ program to print the fibonacci sequence upto n value
#include
using namespace std;
void printFibonacciSequence(int n)
{
int a = 0, b = 1;
int sum = 0;
cout << 'Fibonacci Sequence Upto ' << n << ':' << endl;
while(sum <= n)
{
cout << sum << ' ';
a = b;
b = sum;
// Next term is the sum of the last two terms
sum = a + b;
}
cout << endl;
}
int main()
{
int n1 = 38;
printFibonacciSequence(n1);
int n2 = 56;
printFibonacciSequence(n2);
int n3 = 12;
printFibonacciSequence(n3);
int n4 = 91;
printFibonacciSequence(n4);
int n5 = 33;
printFibonacciSequence(n5);
return 0;
}

आउटपुट:

Fibonacci Sequence Upto 38:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 56:
0 1 1 2 3 5 8 13 21 34 55
Fibonacci Sequence Upto 12:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 91:
0 1 1 2 3 5 8 13 21 34 55 89
Fibonacci Sequence Upto 33:
0 1 1 2 3 5 8 13 21

संबंधित: एकाधिक भाषाओं में दो नंबरों का एलसीएम और जीसीडी कैसे खोजें

फाइबोनैचि अनुक्रम को n मान तक प्रिंट करने के लिए पायथन प्रोग्राम

फाइबोनैचि अनुक्रम को n मान तक प्रिंट करने के लिए पायथन प्रोग्राम नीचे दिया गया है:

# Python program to print the fibonacci sequence upto n value
def printFibonacciSequence(n):
a = 0
b = 1
sum = 0
print('Fibonacci Sequence Upto', n, ':')
while (sum<=n):
print(sum, end=' ')
a = b
b = sum
# Next term is the sum of the last two terms
sum = a + b
print()

n1 = 38
printFibonacciSequence(n1)
n2 = 56
printFibonacciSequence(n2)
n3 = 12
printFibonacciSequence(n3)
n4 = 91
printFibonacciSequence(n4)
n5 = 33
printFibonacciSequence(n5)

आउटपुट:

Fibonacci Sequence Upto 38:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 56:
0 1 1 2 3 5 8 13 21 34 55
Fibonacci Sequence Upto 12:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 91:
0 1 1 2 3 5 8 13 21 34 55 89
Fibonacci Sequence Upto 33:
0 1 1 2 3 5 8 13 21

सम्बंधित: पायथन का उपयोग करके एक क्यूआर कोड कैसे बनाएं और डिकोड करें

फाइबोनैचि अनुक्रम को n मान तक प्रिंट करने के लिए JavaScript प्रोग्राम

फाइबोनैचि अनुक्रम को n मान तक प्रिंट करने के लिए जावास्क्रिप्ट प्रोग्राम नीचे दिया गया है:

// JavaScript program to print the fibonacci sequence upto n value
function printFibonacciSequence(n) {
let a = 0, b = 1;
let sum = 0;
document.write('Fibonacci Sequence Upto ' + n + ':' + '
');
while(sum <= n)
{
document.write(sum + ' ');
a = b;
b = sum;
// Next term is the sum of the last two terms
sum = a + b;
}
document.write('
');
}

let n1 = 38;
printFibonacciSequence(n1);
let n2 = 56;
printFibonacciSequence(n2);
let n3 = 12;
printFibonacciSequence(n3);
let n4 = 91;
printFibonacciSequence(n4);
let n5 = 33;
printFibonacciSequence(n5);

आउटपुट:

Fibonacci Sequence Upto 38:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 56:
0 1 1 2 3 5 8 13 21 34 55
Fibonacci Sequence Upto 12:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 91:
0 1 1 2 3 5 8 13 21 34 55 89
Fibonacci Sequence Upto 33:
0 1 1 2 3 5 8 13 21

अपनी प्रोग्रामिंग गलतियों को सुधारें

प्रोग्रामिंग करते समय हर कोई गलती करता है। लेकिन इन गलतियों के कारण बहुत सी समस्याएं हो सकती हैं। प्रोग्रामिंग करते समय स्वच्छ और कुशल कोड लिखना बहुत महत्वपूर्ण है। आप इसके बारे में कैसे जाते हैं?

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

साझा करना साझा करना कलरव ईमेल 10 सबसे आम प्रोग्रामिंग और कोडिंग गलतियाँ

कोडिंग की गलतियाँ कई समस्याओं का कारण बन सकती हैं। ये टिप्स आपको प्रोग्रामिंग गलतियों से बचने और अपने कोड को सार्थक बनाए रखने में मदद करेंगे।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
लेखक के बारे में युवराज चंद्र(60 लेख प्रकाशित)

युवराज दिल्ली विश्वविद्यालय, भारत में कंप्यूटर विज्ञान के स्नातक छात्र हैं। उन्हें फुल स्टैक वेब डेवलपमेंट का शौक है। जब वह नहीं लिख रहा होता है, तो वह विभिन्न तकनीकों की गहराई की खोज कर रहा होता है।

युवराज चंद्र की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें