#include <stdio.h>
int main() {
int a[5] = {3,4,1,5,2};
int i,j,aux,min;
for (i = 0; i < 5; i++){
min = i; // minima posicion
for (j=i+1; j<5; j++){ //empieza desde la posicion siguiente
if (a[j] < a[min]){ // realiza la comparación, si a[min] es realmente el menor de todos, si no, se cambia
min = j; // se iguala al menor
}
}
aux = a[i]; // se realiza el cambio
a[i] = a[min];
a[min] = aux;
}
printf("Ascendente\n");
for (i = 0; i < 5; i++){
printf("%i ",a[i]);
}
printf("\nDescendete\n");
for ( i = 4; i >= 0; i--){
printf("%i ",a[i]);
}
return 0;
}
//Hasta Aquà tengo grabado
Orden seleccion
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario