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");elseif(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");return0;
}