Me podeis decir porque en este programa no aparece nada por pantalla , no se si los calculos estan bien pero m eextraña que no salga nada de nada
//fibonachi
#include <stdio.h>
int main(){
int i,x,nax,naax,y;
printf("Introduce un numero para la serie:");
scanf("%i",&y);
naax=0;
nax=1;
x=1;
for(i=0;i==y;i++){
naax+=nax;
nax+=x;
x=nax+naax;
printf("%i,",x);
}
system("pause");
return 0;
}
Mod: Los códigos deben ir en etiquetas GeSHi
i==y
La variable y no esta inicializada.
Edito:
Ya vi que si esta inicializada... pero la condición no es la correcta tiene que se mientras sea menor o igual no?
Saludos!
2 cosas.
1) es Fibonacci(los apellidos no tienen ni merecen traducción, es considerada una falta de respeto),además ningún fibonachi formuló esa sucesión.
2) for(i=0;i<=y;i++){
como ya te aclararon.
ahora como comentario, estaría bueno que mejores la indentación del código para que sea más legible(claro que no es obligatorio)