Curso Práctico de Estructuras de Datos y Algoritmos

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Les comparto mi código

#include <stdio.h>
#include <stdlib.h>

int main(void){
        int size, i, j, k, l, temp, m;
        int a[30];

        printf("De que tamaño quieres el array? ");
        scanf("%d", &size);

        if(size > 30)
                printf("El tamaño del array es demasiado grande \n");
        else if(size < 0)
                printf("Numero no valido \n");
        else{
                for(i = 0; i < size; i++){
                        printf("array[%d] = ", i + 1);
                        scanf("%d", &a[i]);
                }
        }

        printf("ARRAY ORIGINAL \n");;
        for(j = 0; j < size; j++){
                printf("%d ", a[j]);
        }
        printf("\n");

        printf("ARRAY DE MAYOR A MENOR \n");
        for(k = 0; k < size; k++){
                for(l = 0; l < size - 1; l++){
                        if(a[l] > a[l + 1]){
                                temp = a[l];
                                a[l] = a[l + 1];
                                a[l + 1] = temp;
                        }
                }
        }

        for(m = 0; m < size; m++){
                printf("%d ", a[m]);
        }
        printf("\n");

        return 0;
}

Curso Práctico de Estructuras de Datos y Algoritmos

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados