Merhabalar, bu konuda c++ ile n terim sayısına kadar fibonacci dizisi yazdırmayı anlatacağım.
Fibonacci dizisi nedir?
Fibonacci dizisi, her sayının kendinden önceki ile toplanması sonucu oluşan bir sayı dizisidir. Bu şekilde devam eden bu dizide sayılar birbirleriyle oranlandığında altın oran ortaya çıkar, yani bir sayı kendisinden önceki sayıya bölündüğünde altın orana gittikçe yaklaşan bir dizi elde edilir.
#include <iostream>
using namespace std;
int main() {
int n, t1 = 0, t2 = 1, nextTerm = 0;
cout << "Terim sayısını girin: ";
cin >> n;
cout << "Fibonacci Serisi: ";
for (int i = 1; i <= n; ++i) {
if(i == 1) {
cout << t1 << ", ";
continue;
}
if(i == 2) {
cout << t2 << ", ";
continue;
}
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
cout << nextTerm << ", ";
}
return 0;
}
Terim sayısını girin: 10
Fibonacci Serileri: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34,