#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main ()
{
int i,n,j,k,posible_min,*num,aux;
printf("\n\n Cuantos elementos habra en el arreglo: ");
scanf("%d",&n);
num=(int *)malloc(sizeof(int)*n);
//Llenar arreglo
system("cls");
for(i=0;i<n;i++)
{
printf("\n\n Dame el elemento #%d del arreglo: ",i);
scanf("%d",&num[i]);
}
for(i=0;i<=(n-1);i++)
{
posible_min=i;
for (j=i+1;j<n;j++)
{
if (num[j]<num[posible_min])
{
posible_min=j;
}
}
aux=num[i];
num[i] = num[posible_min];
num[posible_min]=aux;
printf("\n");
for(k=0;k<n;k++)
printf("%i ",num[k]);
}
//IMPRIMIR ARREGLO ORDENADO
printf("\n\n\n *** ARREGLO ORDENADO ***\n\n\n");
for(i=0;i<n;i++)
{
printf(" %d \n",num[i]);
}
}
No hay comentarios:
Publicar un comentario