Sviluppiamo adesso l'algoritmo per il calcolo della successione di Fibonacci in C++.
Questo รจ un altro classico esercizio che viene generalmente creato a scopo didattico.
Fondamenti solidi di programmazione
Impara le basi della programmazione in C in modo semplice, pratico ed efficace. Variabili, cicli, funzioni, logica e algoritmi.
โฑ๏ธ9 ore di corso registrato
๐งฉPiรน di 50 algoritmi risolti passo passo
๐ฏLivello base
๐ป100% online, fruibile quando vuoi
Per farlo, occorre ricordare che la successione di Fibonacci รจ una successione di numeri interi positivi in cui ciascun numero a cominciare dal terzo รจ la somma dei due precedenti e i primi due sono 1, 1.
Ad esempio se N = 9 avremo i seguenti termini 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34
Programma per lo sviluppo della successione di Fibonacci in C++
Chiediamo in input di inserire quanti numeri visualizzare e facciamo un controllo su N che quantomeno deve essere maggiore o uguale a 3, in modo tale da visualizzare almeno i primi 3 termini.
#include <iostream>
using namespace std;
int main() {
int i, N, primo = 1, secondo = 1, terzo;
do {
cout << "Quanti numeri vuoi inserire?: ";
cin >> N;
} while (N < 3);
cout << primo << "," << secondo;
for (i = 2; i < N; i++) {
terzo = primo + secondo;
primo = secondo;
secondo = terzo;
cout << "," << terzo;
}
return 0;
}
Chiaramente questo รจ solo un esempio di risoluzione dell'algoritmo sulla successione di Fibonacci in C++, proponete pure la vostra nei commenti sotto.
Un'email ogni tanto con i nuovi articoli e le guide โ niente spam, ti disiscrivi quando vuoi.
๐ช Questo sito usa i cookie
Utilizziamo cookie tecnici necessari al funzionamento e, previo tuo consenso, cookie
analitici e di terze parti per migliorare l'esperienza di navigazione.
Leggi la Cookie Policy e la
Privacy Policy.