Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Baal_30 en 26 Diciembre 2014, 16:00 pm



Título: Rotar Array
Publicado por: Baal_30 en 26 Diciembre 2014, 16:00 pm
Muy buenas. Necesito rotar un array de 5 enteros como éste : {1,2,3,4,5} una posición a la derecha, para que quede así : {5,1,2,3,4}.

El tema es hacerlo de alguna forma que usandolo en un bucle for vaya moviendo la posiciones por sí solo, ya que manualmente sería fácil.

Gracias y un saludo.


Título: Re: Rotar Array
Publicado por: Flamer en 26 Diciembre 2014, 17:05 pm
esto me suena a tarea pero en fin
Código:
For (j=0;j<4;j++)
{
    x=vector(j+1)
    vector(j+1)=vector(0)
    vector(0)=x
}

salu2 Flamer y ejecuta el code aver si funciona ya que no tengo pc orita y no puedo verificar si esta bien


Título: Re: Rotar Array
Publicado por: Baal_30 en 26 Diciembre 2014, 20:26 pm
lol, si que funciona ¡! Estuve un par de días comiendome la cabeza y probando con todo, pero no me salía.

Genial, va perfect, aunque estoy dándole vueltas y no consigo de comprender el código completamente y como funciona.

Gracias de nuevo.


Título: Re: Rotar Array
Publicado por: Flamer en 26 Diciembre 2014, 20:52 pm
Ok

saludos flamer y para cualquier duda aqui estamos