sapo
unknown
plain_text
2 years ago
1.2 kB
5
Indexable
Scanner entrada = new Scanner(System.in); int arreglo[], nElementos, aux; nElementos = Integer.parseInt(JOptionPane.showInputDialog("Digite el número de Elementos")); arreglo = new int[nElementos]; //Asignamos le número de elementos for (int i = 0; i < nElementos; i++) { System.out.print((i + 1) + ". Digite un número: "); arreglo[i] = entrada.nextInt(); } int pos; //Método de Ordenamiento Inserción for (int i=0;i<nElementos;i++){ pos = i; aux = arreglo[i]; while((pos>0) && (arreglo[pos-1]>aux)){ arreglo[pos] = arreglo[pos-1]; pos--; } arreglo[pos]=aux; } //Mostrar arreglo de forma ascendente System.out.print ("\n Arreglo ordenado de forma Ascendente: "); for (int i = 0; i<nElementos; i++) { System.out.print (arreglo[i] + " - "); } System.out.print ("\n Arreglo ordenado de forma Descendente: "); for (int i = (nElementos-1); i >=0; i--) { System.out.print(arreglo[i] + " - "); }
Editor is loading...