Como calcular a sequência de fibonacci? E qual o critério de parada para que, quando chegar em um milhão ele retornar o próximo acima desse valor?
RESOLVENDO...
#include <stdio.h>
#include <conio.h>//bibliotecas
int main()
{
int x=0, y, z=1;//variaveis
int k=1000000;
do
{
y = x+z;
x = z;
z = y;
if(x>k){//se o termo da sequencia e que k, ele mostra na tela e sai do laco while
printf("\nO primeiro numero da sequencia de fibonacci apos %d e %d",k, x);
}
}while(x<=k);//enquanto x nao chega em k, o laco nao para de calcular a sequencia
getch();//pausa pra ler
return 1;
}
SE DER COMENTE!!
Nenhum comentário:
Postar um comentário