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
0 Comentarios
para escribir tu comentario