Sequencia Fibonacci

Publicado por Felipe Rezende 19/03/2006

[ Hits: 10.803 ]

Download main.cpp




Calcula sequencia Fibonacci. Utiliza uma função recursiva.

  



Esconder código-fonte

#include <cstdlib>
#include <iostream>

using namespace std;

int fibonacci(int num)
{
    int fib;
    if (num == 1){ 
       fib = 1; 
       return fib; 
    }
    if (num == 0){ 
       fib = 0; 
       return fib; 
    } else {
      fib = fibonacci(num-1)+fibonacci(num-2);
    }
    return fib;
}

int main(int argc, char *argv[])
{
    /* Calcula Fibonacci de um numero
    int n;
    printf("Numero: ");
    cin >> n;
    printf("\nfibonacci(%i): %i\n",n,fibonacci(n)); */
    
    // Calcula uma sequencia
    for (int i =0; i<= 38; i++){
        printf("fibonacci(%i): %i\n",i,fibonacci(i));
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}

Scripts recomendados

Contagem de elementos de um array

Um pouco de fisica

Produto de duas matrizes alocadas dinamicamente

Raizes reais e complexas de uma equação de 2º grau

Escritor de números


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts