domingo, 5 de maio de 2013

Fibonacci em C

      Esse código mostra uma sequencia de Fibonacci, onde você escolhe a quantidade de termos a ser mostrado em tela. Neste código é usado função. No bloco main é lido o número e passado para a função, onde é calculado por meio do bloco de repetição While até o valor especificado pelo usuário.

#include <stdio.h>
#include <conio.h>
int fibonacci(int num)//recebe o número
{
   int soma, a=0, b=1,i=1;
    printf("%i  ", a);
    printf("%i  ", b);            
    while (i<=num-2) //Calcula a seu^qncia de fibonacci
    {     
      soma=a+b;
      a=b;
      b=soma;
      i++;
      printf("%i  ",soma);
     }
}
main()
{
   int n;
   printf(" Digite a quantidade de termos: ");
   scanf("%d", &n);
   printf("\nA sequencia e: \n");
   fibonacci(n); //passa o número por parâmetro
   getch();
}

Nenhum comentário:

Postar um comentário