Boa noite, preciso fazer uma prgrama que gere um determinado elemento da sequencia de fibonacci. Pois bem, encotrei na net alguns códigos mas, para mi o interessante não é só copiar e com não entendi a lógica do codigo quero pedir a ajuda de um dos men=mbros deste forum o codigo é o seguinte:
#include<stdio.h>
#include<conio.h>
double fibonacci (int n)
{
int a=1,b=1,x,i;
if(n==1) x=a;
if(n==2) x=b;
for(i=3;i<=n;i++){
x=a+b;
a=b;
b=x;
}
return x;
int main()
{
int x,n;
printf("\nDigite n-esimo termo: ");
scanf("%d",&n);
x=fibonacci(n);
printf("\n\n%d\n",x);
system ("pause");
return 0;
}
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
cleyvison
Boa noite, preciso fazer uma prgrama que gere um determinado elemento da sequencia de fibonacci. Pois bem, encotrei na net alguns códigos mas, para mi o interessante não é só copiar e com não entendi a lógica do codigo quero pedir a ajuda de um dos men=mbros deste forum o codigo é o seguinte:
ele roda mas, eu não entendi esta logica...
só pra lembra a sequencia de fibonacci:
1, 1, 2, 3, 5, 8, 13, 21, etc........
Alguqm pode me ajudar?
Link para o comentário
Compartilhar em outros sites
20 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.