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