// BUBBLE SORT
#include
int main(void){
int i, j, largo=100;
int arreglo[largo];
void bubble_sort_az (int arreglo[], int largo){
int i, j, aux;
for ( i = 0 ; i < largo-1 ; i++ ) {
for ( j = 0 ; j arreglo[j+1] ) {
aux = arreglo[j];
arreglo[j] = arreglo[j+1];
arreglo[j+1] = aux;
}
}
}
}
void bubble_sort_za (int arreglo[], int largo){
int i, j, aux;
for ( i = 0 ; i < largo-1 ; i++ ) {
for ( j = 0 ; j < largo-1 ; j++ ) {
if ( arreglo[j] < arreglo[j+1] ) {
aux = arreglo[j];
arreglo[j] = arreglo[j+1];
arreglo[j+1] = aux;
}
}
}
}
for ( i = 0 , j = largo ; i 0 ; i++ , j-- )
arreglo[i] = j;
for ( i = 0 ; i < largo ; i++ )
printf("%d ",arreglo[i]);
printf("\n");
bubble_sort_az(arreglo, largo);
for ( i = 0 ; i < largo ; i++ )
printf("%d ",arreglo[i]);
printf("\n");
bubble_sort_za(arreglo, largo);
for ( i = 0 ; i < largo ; i++ )
printf("%d ",arreglo[i]);
getchar();getchar();
return 0;
}
Archivado bajo: Programación | Etiquetado: C | Deja un Comentario »

