Come visualizzare la serie di Fibonacci in C++?

Come Visualizzare La Serie Di Fibonacci In C



IL Serie di Fibonacci è definito nel linguaggio di programmazione C++ come un insieme di numeri in cui ogni numero è la somma dei due termini precedenti. Il primo e il secondo numero della serie possono essere due numeri qualsiasi, con i numeri successivi formati sommando il primo e il secondo numero della serie. Ad esempio, le prime sette cifre in una sequenza che inizia con 0 e 1 sono 0, 1, 1, 2, 3, 5, 8.

In C++ esistono diversi metodi per visualizzare il file Serie di Fibonacci e questa guida fornirà una discussione dettagliata di questi approcci.

Come visualizzare la serie di Fibonacci in C++

In C++, ci sono due metodi per visualizzare la serie di Fibonacci, che sono i seguenti:







Metodo 1: Visualizza la serie di Fibonacci con for Loop in C++

Un modo per visualizzare il Serie di Fibonacci in C++ è usare a per ciclo . Questo metodo comporta l'inizializzazione dei primi due numeri della serie e quindi l'utilizzo di un ciclo for per calcolare e visualizzare il resto dei numeri nella serie:



Ecco il flusso passo-passo per rappresentare il file Serie di Fibonacci usare un per ciclo in C++:



Passo 1: Inizia aggiungendo i file di intestazione richiesti per le attività di input/output come iostream.





Passo 2: Dichiarare e inizializzare le variabili richieste per contenere i valori dei primi due termini della serie (0 e 1), nonché i termini correnti e precedenti.

Passaggio 3: Chiedi all'utente di inserire i numeri totali che desidera visualizzare nella serie.



Passaggio 4: Leggi l'input dell'utente e salvalo in una variabile.

Passaggio 5: Stampa il primo termine della serie come 0 e il secondo termine della serie as 1 .

Passaggio 6: Per elaborare i restanti termini della serie, utilizzare un ciclo for, calcolando ciascun termine come somma dei due termini precedenti e aggiornando di conseguenza i valori dei termini precedenti e attuali.

Passaggio 7: Stampa il valore del termine corrente all'interno del ciclo.

Passaggio 8: Quando il ciclo ha terminato l'iterazione di tutti i termini, esci e restituisci 0 per terminare il programma.

Il seguente codice di esempio illustra il processo precedente:

#include
utilizzando spazio dei nomi standard ;

int principale ( ) {
int UN = 0 , B = 1 , c, io, numero ;
cout << 'Inserisci il numero di elementi: ' ;
mangiare >> numero ;
cout << UN << ' ' << B << ' ' ;
per ( io = 2 ; io < numero ; ++ io )
{
C = UN + B ;
cout << C << ' ' ;
UN = B ;
B = C ;
}
ritorno 0 ;
}

Il precedente programma C++ stampa il file Serie di Fibonacci fino al numero di termini specificato dall'utente. Il programma richiede prima l'input dell'utente per determinare il numero di termini da visualizzare. Quindi, utilizza a per ciclo per generare e stampare la serie, partendo dai primi due numeri 0 e 1. Continua a calcolare e stampare la somma dei due numeri precedenti fino al raggiungimento del numero di termini desiderato.

Produzione

Metodo 2: visualizzare la serie di Fibonacci con ricorsione in C++

Ricorsione è un altro approccio per rappresentare il Serie di Fibonacci in C++. Questo metodo prevede la creazione di un file funzione ricorsiva che accetta il numero di termini come input e quindi utilizzando ricorsione per calcolare e mostrare il Serie di Fibonacci .

Ecco il flusso passo-passo per rappresentare il file Serie di Fibonacci utilizzando ricorsione in C++:

Passo 1: Inizia creando una funzione ricorsiva per calcolare il Serie di Fibonacci .

Passo 2: Il numero di termini nella serie deve essere passato alla funzione come argomento.

Passaggio 3: Definire un caso base per la funzione in cui la funzione restituirà il numero corrispondente nella serie se l'input è 0 o 1.

Passaggio 4: Chiama la funzione in modo ricorsivo utilizzando i due termini precedenti della serie e sommali insieme per ottenere il termine corrente per qualsiasi altro input.

Passaggio 5: Come output della funzione, restituisce il termine corrente.

Passaggio 6: Nella funzione principale, chiedi all'utente quanti termini desidera visualizzare nella serie.

Passaggio 7: Per ogni termine fino al numero fornito dall'utente, chiama la funzione ricorsiva di Fibonacci e stampa il risultato.

Il codice seguente illustra il processo precedente:

#include
utilizzando spazio dei nomi standard ;

int fib ( int N ) {
Se ( N <= 1 )
ritorno N ;
ritorno fib ( N - 1 ) + fib ( N - 2 ) ;
}
int principale ( ) {
cout << 'L'output della serie di Fibonacci è: \N ' ;
int N = 23 , IO ;
per ( io = 0 ; io < N ; io ++ )
cout << fib ( io ) << ' ' ;
ritorno 0 ;
}

IL Serie di Fibonacci viene calcolato e visualizzato utilizzando ricorsione nel suddetto programma C++ fino al 23° termine. Specifica il fib funzione, che accetta un numero intero N come input e calcola in modo ricorsivo e restituisce l'n-esimo termine di the Sequenza di Fibonacci utilizzando la formula F(n) = F(n-1) + F(n-2) con i casi base F(0) = 0 E F(1) = 1 . La funzione principale quindi chiama il fib funzione per ogni termine fino a n volte e stampa il risultato sulla console.

Produzione

Linea di fondo

IL Serie di Fibonacci in C++ è l'insieme di numeri in cui ogni numero è uguale alla somma dei due termini precedenti. Ci sono due modi per visualizzare il Serie di Fibonacci in C++, uno è finito per ciclo e l'altro è finito ricorsione . I programmatori possono utilizzare entrambi i modi per implementare il file Sequenza di Fibonacci nei loro programmi C++ per una vasta gamma di applicazioni.