Ingresar 10 números al azar o aleatorios a un array y mostrar dicho array ordenado en forma ascendente.
CODIGO EN PSEINT
Algoritmo www_PSeint_Site
Dimension lista[10]
//Ingresa 10 números aleatorios al array
Para contador = 1 hasta 10 con paso 1 hacer
Escribir "Ingrese Número ", contador, " : "
Leer lista[contador]
FinPara
//Ordena Array de forma Ascendente
Para f <- 1 hasta 10 con paso 1 hacer
Para fx <- f hasta 10 con paso 1 hacer
Si lista[f] > lista[fx] Entonces
A <- lista[f];
lista[f] <- lista[fx];
lista[fx] <- A;
FinSi
FinPara
FinPara
//Muestra Array ordenado
Para contador = 1 hasta 10 con paso 1 hacer
Escribir Sin Saltar lista[contador], " ";
FinPara
FinAlgoritmo
CODIGO EN LENGUAJE C
#include<stdio.h>
int main() {
int a, f, fx, lista[10];
/* Ingresa 10 números aleatorios al array */
for (f=0;f<=9;f+=1) {
printf("Ingrese Numero %d : ",f);
scanf("%i",&lista[f]);
}
/* Ordena Array de forma Ascendente */
for (f=0;f<=9;f+=1) {
for (fx=f;fx<=9;fx+=1) {
if (lista[f]>lista[fx]) {
a = lista[f];
lista[f] = lista[fx];
lista[fx] = a;
}
}
}
/* Muestra Array Ordenado */
for (f=0;f<=9;f+=1) {
printf("%d\n",lista[f]);
}
return 0;
}
CODIGO EN LENGUAJE JAVA
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int a, f, fx;
int[] lista = new int[10];
Scanner scanner = new Scanner(System.in);
/* Ingresa 10 números aleatorios al array */
for (f = 0; f <= 9; f++) {
System.out.printf("Ingrese Numero %d : ", f);
lista[f] = scanner.nextInt();
}
/* Ordena Array de forma Ascendente */
for (f = 0; f <= 9; f++) {
for (fx = f; fx <= 9; fx++) {
if (lista[f] > lista[fx]) {
a = lista[f];
lista[f] = lista[fx];
lista[fx] = a;
}
}
}
/* Muestra Array Ordenado */
for (f = 0; f <= 9; f++) {
System.out.println(lista[f]);
}
}
}