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

Título: Problema con arreglos en java.
Publicado 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...

Código: [Seleccionar]
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;
        }     
      }
    }
}
Título: Re:Problema con arreglos en java.
Publicado por: Alex Rodríguez en 10 de Diciembre 2015, 08:45
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