Fibonacci en C++

Programa C++ que calcula la serie de Fibonacci. La serie se define de la siguiente forma:
Los dos primeros términos son 1, 1
El resto de términos se calculan como la suma de los dos anteriores:
1, 1, 2, 3, 5, 8, 13, 21, 34, …..
El programa muestra los N primeros términos de la serie de Fibonacci. El valor de N se pide por teclado.

//N primeros términos de la serie de fibonacci
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int numero,fibo1,fibo2,i;
   do
   {
         cout << "Introduce numero mayor que 1: ";
         cin >> numero;
   }while(numero<=1);
   cout << endl;
    cout << "Los " << numero << " primeros numeros de la serie de Fibonacci son:" << endl;
   fibo1=1;
   fibo2=1;
   cout << fibo1 << " ";
   for(i=2;i<=numero;i++)
   {
       cout << fibo2 << " ";
       fibo2 = fibo1 + fibo2;
       fibo1 = fibo2 - fibo1;
   }
   cout << endl << endl;
    system("pause");
}

14 comentarios:

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. Muy buena.
    Pagina de códigos basicos: http://tupagina.comuf.com/

    ResponderEliminar
  4. Muy buen programa
    necesito ayuda con este programa alguien me puede ayudar
    en una universidad tienen como politica considerar 3 notas en cada curso la nota de trabajo es t,la nota de medio ciclo m,y la de fin de ciclo f, cada una tiene 1 peso de 50%, 20% y 30% respectivamente .
    un alumno es calificado segun lo siguiente:
    a)bueno si su promedio esta entre 8-10
    b) regular si su promedio esta entre 6 y 8
    c) malo si esta entre 4-6
    d)pesimo si esta entre 1-4

    ResponderEliminar
  5. realizar un programa en c donde se requiere llevar un registro de sus compradores frecuentes para darle un descuento del 20%de descuento al final del mes sobre su ultima compra del mes se debe almacenar los siguientes datos cedula persona natural o juridica, rif personal o juridico nombre de la persona o empresa segun sea el caso tipo de compra mayor o detal, monto de las ventas y formas de pago tdc,tdb o efectivo al comprador se le debe imprimir la factura por su compra incluyendo sus datos personales formas de pago tipo de venta y monto total de venta en archivo factura.txt para jugueteria "Ven Plast" se debe imprimir un archivo balance.txt donde se coloque monto total del dia por forma de pago y total integral es decir (total del dia TDC+TDB+EF)

    ResponderEliminar
  6. Alguien sabe cual es el código para grabar sonidos en eclipse o cualquier otro

    ResponderEliminar
  7. Thanks . It was very useful ; please visit us :
    https://www.univ-setif.dz/

    ResponderEliminar
  8. crea un programa que permita ingresar los datos personales nombre,cedula,edad de varias personas el programa puede preguntar si desea continuar si/no despues ingresar cada persona si presiona no el programa termina sino vuelve a ingresar a otra persona

    ResponderEliminar
  9. Great goods from you, man. I have take into account your stuff
    prior to and you’re simply too great.

    http://virtuelcampus.univ-msila.dz/factech/

    ResponderEliminar
  10. #include

    int fibonacci(int n) {
    if (n <= 1) {
    return n;
    }
    return fibonacci(n - 1) + fibonacci(n - 2);
    }

    int main() {
    int numero;

    std::cout << "Ingrese un número entero: ";
    std::cin >> numero;

    int resultado = fibonacci(numero);

    std::cout << "El número Fibonacci de " << numero << " es: " << resultado << std::endl;

    return 0;
    }

    ResponderEliminar
  11. #include

    void fibonacciSecuencia(int n) {
    int prev = 0;
    int curr = 1;

    std::cout << "Secuencia de Fibonacci hasta el término " << n << ":\n";

    for (int i = 0; i < n; ++i) {
    std::cout << prev << " ";

    int temp = curr;
    curr += prev;
    prev = temp;
    }

    std::cout << "\n";
    }

    int main() {
    int numero;

    std::cout << "Ingrese el número de términos de Fibonacci que desea calcular: ";
    std::cin >> numero;

    fibonacciSecuencia(numero);

    return 0;
    }

    ResponderEliminar
  12. Verry good Content For Reading , thanks for sharing with us
    http://virtuelcampus.univ-msila.dz/facsceince

    ResponderEliminar