Para que el usuario pueda ver el resultado, deberás mostrar el contenido del array justo después de inicializarlo, y un poco más abajo debes mostrar el array ordenado.
Ejemplo:
5 | 23 | 2 | 9 | 1 | 7 | 46 | 34 | 90 | 78 |
Array Modificado:
5 | 78 | 23 | 90 | 2 | 34 | 9 | 46 | 1 | 7 |
SOLUCIÓN EN JAVA:
package alternarposicionesarray; import java.util.Arrays; public class AlternarPosicionesArray { public static void main(String[] args) { int [] numeros=new int [10]; int i,a=0; //Inicializo los dos arrays con valores aleatorios y lo muestro System.out.print("Array original: "); for (i=0;i < numeros.length;i++){ numeros[i]=(int)(Math.random()*100)+1; System.out.print(numeros[i]+" "); } System.out.println(); System.out.print("Array alternado: "); //Ahora hago el recorrido para mostrar el array de forma alterna //para ello lo voy mostrando por parejas de forma que primero muestro el elemento i //y después muestro el elemento numeros.length-1-i que se corresponden con las //parejas de posiciones [0,9,1,8,2,7,3,6,4,5] for (i=0;i < numeros.length/2;i++){ System.out.println(numeros[i]+" "+numeros[numeros.length-1-i]+" "); } } }
No hay comentarios:
Publicar un comentario