Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: iAlexisan en 08 de Diciembre 2015, 02:04
-
Hola, soy un novato en la programación recién empiezo a estudiar y me estoy interesando entrar a foros y ese tipo de cosas interesantes y necesito ayudar con un código de arreglos de una dimensión con serie fibonacci, de acuerdo a la posición de x y y hacer un fibonacci por cada posición y mostrar si la serie es modificada o clásica , la serie modificada es 1,0 y la clásica es 0,1 y mi código me los manda alrevez, no entiendo muy bien por que...
int x[]= {1,0,1,0};
int y[]= {0,1,0,1};
for (int i = 0; i <x.length;i++){
System.out.println("\nFibonacci de posicion "+ i +"\n");
if(x[i]>y[i]){
System.out.println("Clasica");
}else{
if(x[i]<=y[i]){
System.out.println("Modificada");
}
}
int nelementos=10,ac=x[i]+y[i], aux;
System.out.println(x[i]);
System.out.println(y[i]);
for (int j= 0;j<nelementos;j=j+1){
System.out.println(ac);
aux=ac;
ac=ac+y[i];
y[i]=aux;
}
}
}
}
-
Hola iAlexisan, he intentado compilar tu código pero no compila, falta código.
En este hilo tienes una explicación sobre la serie de fibonacci: https://www.aprenderaprogramar.com/foros/index.php?topic=900.msg5199#msg5199
La serie de fibonacci es 1, 1, 2, 3, 5, 8... ¿Por qué hablas de una serie 0,1 si el 0 no interviene? ¿Cuál es la definición del problema a resolver donde se expliquen los detalles de lo que se quiere hacer?
Saludos