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:
#includeutilizzando 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:
#includeutilizzando 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.