Informática, perguntado por lucyelle19, 1 ano atrás

os números de fibonacci são sequencia numérica. ela inicia com 0 e 1 e cada próximo numero da sequência e a soma dos dois números anteriores. por exemplo, os 8 primeiros numeros da sequência são: 0,1,2,3,5,8,13,

Soluções para a tarefa

Respondido por Estudandoagora
3
Veja o algoritmo que acabo de criar, acredito que isso resolvera seu problema:

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

int fibonacci()
{
      int termos, fib0=1, fib1=1, fib2=0, i;
      printf ("\nDIGITE A QUANTIDADE DE TERMOS DA SERIE FIBONACCI: ");
      scanf ("%d", &termos);
      printf ("\n\n%d ", fib1);
      printf ("%d ", fib0);
      for (i=2; i<termos; i++)
      {
          fib2 = fib1;
          fib1 = fib0;
          fib0 = fib1 + fib2;
          printf ("%d ", fib0);
      }
}

main()
{
      fibonacci();
      printf ("\n\n");
      system ("PAUSE");
}


Perguntas interessantes