Bu yazımızda, C++ ile kullanıcının istediği kadar Fibonacci serisi oluşturma örneğini çözeceğiz.

Öncelikle bilmeyenler için fibonacci dizisi nedir sorusunu yanıtlayalım. Fibonacci dizisi, her sayının kendinden önceki ile toplanması sonucu oluşan bir sayı dizisidir. Örneğin;

0, 1, 1, 2, 3, 5, 8, 13, 21 ....

Artık sorumuza geçebiliriz.

Soru: Kullanıcıdan alınan bir sayı kadar Fibonacci serisi elemanını oluşturan C++ kodunu yazınız.

#include <iostream>
using namespace std;

void FibonacciSerisi(int n) {
    int a = 0, b = 1, c;
    
    cout << "Fibonacci Serisi: ";
    
    for (int i = 0; i < n; ++i) {
        cout << a << " ";
        c = a + b;
        a = b;
        b = c;
    }
    cout << endl;
}

int main() {
    int elemanSayisi;
    
    cout << "Kac elemanli Fibonacci serisi olusturulsun: ";
    cin >> elemanSayisi;
    
    FibonacciSerisi(elemanSayisi);
    
    return 0;
}

Çıktı :

Kac elemanli Fibonacci serisi olusturulsun: 8
Fibonacci Serisi: 0 1 1 2 3 5 8 13

Bu yazımızda, kullanıcının istediği kadar Fibonacci serisi oluşturma işlemini yapan bir C++ programı örneğini ele aldık. Daha fazla örnek için C++ Örnekleri kategorimize göz atabilirsiniz.

Bu yazı dikkatini çekebilir.   C++ Basit Hesap Makinesi Örneği