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;
}
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.