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");
}

16 comentarios:

  1. Hola te invito a que pases por mi blog

    compumundohipermegared0.blogspot.com

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

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

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

    ResponderEliminar
  5. 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
  6. 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
  7. Alguien sabe cual es el código para grabar sonidos en eclipse o cualquier otro

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

    ResponderEliminar
  9. 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
  10. 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
  11. #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
  12. #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
  13. Verry good Content For Reading , thanks for sharing with us
    http://virtuelcampus.univ-msila.dz/facsceince

    ResponderEliminar