sábado, 20 de mayo de 2017

Código en lenguaje C++ para generar la Secuencia de Fibonacci

Siguiendo con el especial de Fibonacci, aquí les dejo el código en lenguaje C++ para calcular los números de la sucesión que se le indique. ¡A codear se ha dicho!


/* Secuencia de Fibonacci en C++ - Martin Llano*/
/* Aún en construcción */

/*inclusión de librerías estándar - MLL*/
#include<stdio.h>
#include<stdlib.h>


int main()
{
int n, i, siguiente, primero = 0, segundo = 1;

/*Título a mostrarse en pantalla - MLL*/
printf("\n");
printf("    ****** SUCESION DE FIBONACCI ******\n");

/*Solicita ingreso por teclado del número para calcular la serie - MLL*/
printf("\nIngrese la cantidad de elementos deseados: ");
scanf("%d",&n);

printf("\nLos primeros %d elementos de la secuencia de Fibonacci son:\n\n", n);


for (i=0; i<n; i++)
{
    if (i<= 1)
        siguiente = i;
    else
    {
        siguiente = primero + segundo;
        primero = segundo;
        segundo = siguiente;
    }
/*Muestra lista de resultados - MLL*/
    printf(" %d\n", siguiente);
 
}
/*Leyenda de fin - MLL*/
printf("\n\n-Fin de la sucesion-\n\n");
system("pause");
}

La leyenda del tablero de ajedrez y los granos de trigo

Una curiosa anécdota referida al "juego ciencia".


Cuenta la leyenda que el brahmán Lahur Sessa, inventor del ajedrez también conocido como Sissa Ben Dahir, escuchó que el Rey Iadava estaba triste por la muerte de su hijo. 
Éste fue a ofrecerle al Rey el juego de ajedrez como entretenimiento para olvidar sus penas.
El rey quedó tan satisfecho con el juego, que luego quiso agradecer al joven otorgándole lo que este pidiera. Luego de meditarlo, Sessa pidió al rey que le diera un grano de trigo por la primera casilla del ajedrez, el doble por la segunda, el doble de la anterior por la tercera, y así sucesivamente hasta llegar a la casilla número 64. 
Iadava, al oir el extraño pedido del joven, aceptó con todo gusto y ordenó que se le diera lo que había solicitado. 
Luego de un profundo análisis los algebristas más hábiles del reino le informaron al Soberano que la cantidad de trigo que debía entregarse a Lahur Sissa equivalía a una montaña que fuese 100 veces más alta que el Himalaya.
Llamemos TG el total de granos, TG = 1+2+4+8+...+ 9223372036854775808 

Expresado como exponentes sobre el tablero vemos: 


La cantidad de trigo sería de 18.446.774.073.709.551.615 granos.

Presentación: Sucesión de Fibonacci

Primera entrega del especial sobre esta curiosa secuencia numérica. 


    

Entrada destacada

Presentación: Sucesión de Fibonacci

Primera entrega del especial sobre esta curiosa secuencia numérica.       Fibonacci from Martin Llano

Entradas más populares de la semana