Bueno aqui consegui hacer este otro codigo, el cual creo que esta mejor... pero igual me gustaria saber poruqe se debe colocar en el anterior i<n-1.
//Método de la Burbuja
//Programado por: Jose Alejandro Hernandez Gonzalez
#include<iostream.h>
#include<conio.h>
main()
{
int num[4], aux,i,j;
clrscr();
for(i=0;i<5;i++) { //ciclo para pedir los numeros
cout<<"Ingrese un num: ";
cin>>num;//guardo el valor en un vector, tambien puedo trabajar con matriz
}//fin del ciclo
for(i=0;i<5;i++) { //comienza el metodo de la burbuja
for(j=0;j<5;j++) {
if(num<num[j]) {//Si quiero ordenarlo de forma descendente cambio
//el signo < por >
aux=num;
num=num[j];
num[j]=aux;
}
}
} //fin del metodo
cout<<"Los numeros ordenados son: "<<endl;
for(i=0;i<5;i++) { //Ciclo para presentar los numero ordenados
cout<<" "<<num;
}
getch();
return 0;
}