ஃபைபோனாச்சி வரிசை என்றால் என்ன, பைதான், சி ++ மற்றும் ஜாவாஸ்கிரிப்டில் ஒன்றை எப்படி அச்சிடுகிறீர்கள்?

ஃபைபோனாச்சி வரிசை என்றால் என்ன, பைதான், சி ++ மற்றும் ஜாவாஸ்கிரிப்டில் ஒன்றை எப்படி அச்சிடுகிறீர்கள்?

புரோகிராமிங் புதிர்கள் மற்றும் கணிதத்துடன் நெருங்கிய தொடர்புடையது. புரோகிராமிங் புதிர்களைத் தீர்ப்பது உங்களை மனதளவில் சுறுசுறுப்பாகவும் ஆரோக்கியமாகவும் வைத்திருக்க ஒரு வழியாகும். இது சிக்கல் தீர்க்கும் திறன்களை உருவாக்க உதவுகிறது.





Fibonacci Sequence சிக்கல் என்பது தர்க்க அடிப்படையிலான நிரலாக்க பிரச்சனைகளில் ஒன்றாகும், இது தீர்க்க வேடிக்கையானது மற்றும் தொழில்நுட்ப நேர்காணல்களிலும் கேட்கப்படுகிறது. நீங்கள் தேர்ந்தெடுக்கும் எந்த மொழியிலும் உங்கள் கணித திறன்களை மேம்படுத்த இது ஒரு சிறந்த திட்டம் என்று நாங்கள் நினைக்கிறோம்.





நன்றாக இருக்கிறது? ஆரம்பிக்கலாம். இந்த கட்டுரையில், ஒரு ஃபிபோனாச்சி வரிசையை n விதிமுறைகள் மற்றும் n மதிப்பு வரை எப்படி அச்சிடலாம் என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.





ஃபிபோனாச்சி வரிசை என்றால் என்ன?

Fibonacci வரிசை என்பது எண்களின் தொடராகும், அங்கு ஒவ்வொரு எண்ணும் முந்தைய இரண்டு கூட்டுத்தொகையாகும், 0 மற்றும் 1 இல் தொடங்கி கணிதத்தில், இந்த வரிசை F ஆல் குறிக்கப்படுகிறது.என்.

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

ஃபைபோனாச்சி வரிசை:



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

முதல் n Fibonacci எண்களை அச்சிடுதல்

பிரச்சனை அறிக்கை

உங்களுக்கு ஒரு எண் கொடுக்கப்பட்டுள்ளது என் . நீங்கள் ஃபிபோனாச்சி வரிசையை முதல் வரை அச்சிட வேண்டும் என் விதிமுறை.

உதாரணம் 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 ஆகும்.

C ++ முதல் n Fibonacci எண்களை அச்சிடும் திட்டம்

முதல் n Fibonacci எண்களை அச்சிட 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 Fibonacci எண்களை அச்சிட பைதான் திட்டம் கீழே உள்ளது:

# 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

தொடர்புடையது: சி ++, பைதான் மற்றும் ஜாவாஸ்கிரிப்டில் இரண்டு மெட்ரிக்ஸை எவ்வாறு சேர்ப்பது மற்றும் கழிப்பது

ஜாவோஸ்கிரிப்ட் திட்டம் முதல் n ஃபைபோனாச்சி எண்களை அச்சிட

முதல் n Fibonacci எண்களை அச்சிட ஜாவாஸ்கிரிப்ட் நிரல் கீழே உள்ளது:

// 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 மதிப்பு வரை அச்சிடுதல்

பிரச்சனை அறிக்கை

உங்களுக்கு ஒரு எண் கொடுக்கப்பட்டுள்ளது என் . நீங்கள் Fibonacci வரிசையை மிகக் குறைவான அல்லது அதற்கு சமமான மிக நெருக்கமான மதிப்புக்கு அச்சிட வேண்டும் என் .

உதாரணம் 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 வரை ஃபிபோனாச்சி வரிசை

விண்டோஸ் 10 இல் இடது சுட்டி பொத்தான் வேலை செய்யவில்லை

இவ்வாறு, வெளியீடு 0 1 1 2 3 5 8 13 21 34 55 89 ஆகும்.

தொடர்புடையது: இயற்கை எண்களின் கூட்டுத்தொகையை எவ்வாறு திரும்பப் பெறுவது என்பதைக் கண்டுபிடிப்பது

சி ++ நிரல் ஃபைபோனச்சி வரிசையை 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

தொடர்புடையது: பைத்தானைப் பயன்படுத்தி ஒரு QR குறியீட்டை உருவாக்குவது மற்றும் டிகோட் செய்வது எப்படி

ஜாவோஸ்கிரிப்ட் நிரல் ஃபைபோனச்சி வரிசையை n மதிப்பு வரை அச்சிட வேண்டும்

N மதிப்பு வரை ஒரு Fibonacci வரிசையை அச்சிட ஜாவாஸ்கிரிப்ட் நிரல் கீழே உள்ளது:

// 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 கட்டுரைகள் வெளியிடப்பட்டன)

யுவராஜ் இந்தியாவின் டெல்லி பல்கலைக்கழகத்தில் கணினி அறிவியல் இளங்கலை மாணவர். அவர் முழு ஸ்டாக் வலை மேம்பாட்டில் ஆர்வம் கொண்டவர். அவர் எழுதாதபோது, ​​அவர் பல்வேறு தொழில்நுட்பங்களின் ஆழத்தை ஆராய்கிறார்.

யுவராஜ் சந்திராவின் மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்