Sequência de Fibonacci em C/C++

#include <stdio.h>
#include <stdlib.h>

int main(void) {
    
    /*
    Site: http://programjm.blogspot.com.br/
    Author: Mathias Santos Assis.
    Creation date: 07/07/2012.
    Last updated: 18/06/2016.
    Description: Esse programa imprimi os 20 primeiros 
        números da Sequência de Fibonacci.
    */
    
    
    int numero, anterior1, anterior2;
    
    printf ("\n\t\t\tSequencia de Fibonacci\n\n");
    
    anterior2 = 0;
    printf (" %d", anterior2);
    
    anterior1 = 1;
    printf (" %d", anterior1);
    
    for (int i = 2; i < 20; ++i){
        numero = anterior2 + anterior1;
        printf (" %d", numero);
        anterior2 = anterior1;
        anterior1 = numero;
    }
    
    printf ("\n\n");
    system("pause");
    
    return 0;

}





Feito no Dev C++ 4.9.9.2 | Executável



O que é seqüência Fibonacci?

O matemático Leonardo Pisa, conhecido como Fibonacci, propôs no século XIII, a seqüência numérica abaixo:
(1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …)
Essa seqüência tem uma lei de formação simples: cada elemento, a partir do terceiro, é obtido somando-se os dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 e assim por diante.
Desde o século XIII, muitos matemáticos, além do próprio Fibonacci, dedicaram-se ao estudo da seqüência que foi proposta, e foram encontradas inúmeras aplicações para ela no desenvolvimento de modelos explicativos de fenômenos naturais.




Artigos relacionados em C/C++: