Ejercicio 015: Ordenar un arreglo de n números de menor a mayor.
Entrada: Arreglo de n números desordenado.
Salida: Arreglo ordenado en forma ascendente.
import java.util.Scanner;
public class Java_015 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int tam, aux;
System.out.println("Cuántos números contendrá el arreglo?");
tam = sc.nextInt();
int[] numeros = new int[tam];
for (int i = 0; i < numeros.length; i++) {
System.out.println("Ingresa número " + (i+1) + "/" + tam);
numeros[i] = sc.nextInt();
}
// Ordenar
for (int i=0; i < numeros.length; i++) {
for (int j = i + 1; j < numeros.length; j++) {
if (numeros[j] < numeros[i]) {
aux = numeros[i];
numeros[i] = numeros[j];
numeros[j] = aux;
}
}
}
for (int i=0; i < numeros.length; i++) {
System.out.print(numeros[i] + ", ");
}
}
}
No hay comentarios:
Publicar un comentario