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
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");
}
#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
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Informática,
9 meses atrás
Português,
1 ano atrás
Biologia,
1 ano atrás
Geografia,
1 ano atrás