METODO DE LA BURBUJA

ARELY [email protected]
08 de Noviembre del 2005
hola me podrian ayudar con un programa del metodo de la burbuja se los agradeceria mucho..

AnGeLuChA84
08 de Noviembre del 2005
Espero k te sirva..... y si tienes algo de delphi te agradeceria mucho si me lo mandas


//burbuja.cpp
#include <stdio.h>
#include <conio.h>
#define TAM 10
int main()
{
int a[TAM] = { 82, 6, 4, 12, 19, 12, 89, 68, 45, 37 };
int i, pasada, aux;

printf( "Datos en el orden inicial:nn" );

for (i=0;i<=TAM-1;i++ )
printf("%4d",a[i]);

for (pasada=1;pasada<=TAM-1; pasada++ ) /* pasadas */
for (i=0;i<=TAM-2;i++ )
if (a[i]>a[i+1]) //comparación
{
aux = a[i]; //intercambio
a[i] = a[i+1];
a[i+1] = aux;
}
printf( "nnDatos ordenado en sentido ascendentenn" );
for (i=0;i<=TAM-1;i++ )
printf("%4d", a[i]);
printf("n");
getch();
return 0;
}