que pasa en el programa

Iniciado por DadReX, 19 Junio 2016, 20:57 PM

0 Miembros y 1 Visitante están viendo este tema.

DadReX

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

AlbertoBSD

#1
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!
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

tincopasan

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)