Código C++ – Fibonacci sin recursividad

#include<iostream>
using namespace std;

int leedato() {
    int n;
    cin >> n;
    return n;
}

void fibonacci() {
    int n, i = 0, a = 1, b = 1, c = 0;
    do {
        cout << "Ingrese el numero de la cadena: ";
        n = leedato();
    } while (n < 2);

    cout << a << endl << b << endl;
    
    while (i < n - 2) {
        c = a + b;
        cout << c << endl;
        a = b;
        b = c;
        i++;
    }
}

int main() {
    fibonacci();
    cin.ignore();
    return 0;
}

Pueder ir al artículo principal:

Códigos Sencillos hechos en C++

One thought on “Código C++ – Fibonacci sin recursividad

Deja un comentario