Programa 9 Burbuja - Daniel Prado Garcia
#nclude <conio.h>
#include <stdio.h>
#include <stdlib.h>
main ()
{
int n,i,j,aux;
int *num;
printf("\n\n Cuantos elementos habra en el arreglo: ");
scanf("%d",&n);
num=(int *)malloc(sizeof(int)*n);
system("cls");
for(i=0;i<n;i++)
{
printf("\n\n Dame el elemento #%d del arreglo: ",i);
scanf("%d",&num[i]);
}
//Ordenar el arreglo
system("cls");
printf("\n\n\n *** Ordenamiento del arreglo ***\n\n\n");
for(j=0;j<(n-1);j++)
{
for(i=(n-1);i>j;i--)
{
if(num[i]<num[i-1])
{
aux=num[i];
printf("\n\n AUXILIAR: %d \n",aux);
num[i]=num[i-1];
printf(" NUM i : %d \n",num[i]);
num[i-1]=aux;
printf(" NUM i-1: %d \n",num[i-1]);
}
}
printf("\n Vuelta: ");
for(i=0;i<n;i++)
{
printf(" %d ",num[i]);
}
printf("\n\n");
}

No hay comentarios:
Publicar un comentario