Meu programa não funciona quando se digita números altos como 500, ou seja, não exibe a sequencia de fibonacci da forma correta. Queria saber se esse problema tem solução?
#include<stdio.h>
#include<stdlib.h>
int main (){
int soma,n,f,x,contador;
printf("Entre com um numero para determinar a serie de fibonacci: ");
scanf("%d",&n);
f=1;
contador =0;
x=0;
for (;contador < n;){
soma = f + x;
x = f;
f = soma;
contador += 1;
printf("%d\n ",x);
}
system("pause");
}
Pergunta
Bruno Pacheco
Meu programa não funciona quando se digita números altos como 500, ou seja, não exibe a sequencia de fibonacci da forma correta. Queria saber se esse problema tem solução?
#include<stdio.h> #include<stdlib.h> int main (){ int soma,n,f,x,contador; printf("Entre com um numero para determinar a serie de fibonacci: "); scanf("%d",&n); f=1; contador =0; x=0; for (;contador < n;){ soma = f + x; x = f; f = soma; contador += 1; printf("%d\n ",x); } system("pause"); }Editado por Bruno PachecoLink para o comentário
Compartilhar em outros sites
6 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.