Ordenar array - Ascendente

¡Haz clic para puntuar este proyecto!
(Votos: 1 Promedio: 2)

Ingresar 10 números al azar o aleatorios a un array y mostrar dicho array ordenado en forma ascendente.

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
¿En que programa quieres ver el Código? :

    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;
    }

    C++

    #include<iostream>
    using namespace std;
    int main() {
        int a, f, fx, lista[10];
        // Ingresa 10 numeros aleatorios al array
        for (f=0;f<=9;f++) {
            cout << "Ingrese Numero " << f << " : ";
            cin >> lista[f];
        }
        // 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++) {
            cout << lista[f] << endl;
        }
        return 0;
    }

    NOTE: Aprende a cómo Sumar Arrays en JavaScript

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir