sábado, 23 de noviembre de 2013

Metodos de Ordenamiento "Insercion Directa"

#include <stdio.h>//metodo inverso
int num[10]={10,4,20,32,59,3,49,12,14,1};
int i,aux,j;
main()
{printf("\nEl arreglo original es:\n");
for(i=0;i<=9;i++)
 {
printf("%d,",num[i]);
printf("\n");
 }
 getch();

for (i=1;i<=9;i++)
  {
  aux=num[i];
  j=i-1;
  while (aux<num[j]||j==0)
  {num[j+1]=num[j];
  j--;
  }
  num[j+1]=aux;
 }
 printf("\nEl arreglo ordenado es:\n");
for(i=0;i<=9;i++)
 {
 printf("%d,",num[i]);
 printf("\n");
 }getch();
}

No hay comentarios:

Publicar un comentario