Hola , buscando el algoritmo de ordenamiento burbuja(bubblesort) encontre estos codigos en C, porque mi interesa solo en C:
#include <stdio.h>
#include <stdlib.h>
#define TAM 5
*
int main(){
* * * * *int v[TAM];
* * * * *int i;
* * * * *int j;
* * * * *int aux;
*
* * * * *for(i=0; i<TAM; i++){
* * * * * * printf("Numero: ");
* * * * * * scanf("%d", &v[i]);
* * * * *}
* * * * *for(i=0; i<(TAM-1); i++)
* * * * * * for(j=i+1; j<TAM; j++)
* * * * * * * *if(v[j]<v[i]){
* * * * * * * * *aux=v[j];
* * * * * * * * *v[j]=v[i];
* * * * * * * * *v[i]=aux;
* * * * * * * *}
* * * * *for(i=0; i<TAM; i++)
* * * * * * *printf("%d\n", v[i]);
}
Es este el algoritmo correcto? o le falta algo? es la forma mas reducida?
Gracias.