Rotar Array

Iniciado por Baal_30, 26 Diciembre 2014, 16:00 PM

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

Baal_30

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.
«La suerte es el cuidado de los detalles». -Winston Churchill

Flamer

esto me suena a tarea pero en fin

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

Baal_30

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.
«La suerte es el cuidado de los detalles». -Winston Churchill

Flamer

Ok

saludos flamer y para cualquier duda aqui estamos