Programa C ++ para mostrar la serie Fibonacci

En este artículo, aprenderá a imprimir series de Fibonacci en programación C ++ (hasta el enésimo término y hasta cierto número).

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de C ++:

  • C ++ para bucle
  • C ++ while y do… while Loop

La secuencia de Fibonacci es una serie donde el siguiente término es la suma de los dos términos anteriores. Los dos primeros términos de la secuencia de Fibonacci es 0 seguido de 1.

 La secuencia de Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21

Ejemplo 1: Serie de Fibonacci hasta n número de términos

 #include using namespace std; int main() ( int n, t1 = 0, t2 = 1, nextTerm = 0; cout <> n; cout << "Fibonacci Series: "; for (int i = 1; i <= n; ++i) ( // Prints the first two terms. if(i == 1) ( cout << t1 << ", "; continue; ) if(i == 2) ( cout << t2 << ", "; continue; ) nextTerm = t1 + t2; t1 = t2; t2 = nextTerm; cout << nextTerm << ", "; ) return 0; ) 

Salida

 Ingrese el número de términos: 10 Serie Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 

Ejemplo 2: Programa para generar secuencia de Fibonacci hasta cierto número

 #include using namespace std; int main() ( int t1 = 0, t2 = 1, nextTerm = 0, n; cout <> n; // displays the first two terms which is always 0 and 1 cout << "Fibonacci Series: " << t1 << ", " << t2 << ", "; nextTerm = t1 + t2; while(nextTerm <= n) ( cout << nextTerm << ", "; t1 = t2; t2 = nextTerm; nextTerm = t1 + t2; ) return 0; ) 

Salida

 Ingrese un número entero positivo: 100 Serie Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 

Articulos interesantes...