Ayuda please! Ordenar numero de forma ascendente

Iniciado por bryanrz96, 13 Noviembre 2015, 21:57 PM

0 Miembros y 1 Visitante están viendo este tema.

bryanrz96

Porque no me funciona, la ultima parte no me viene,..
ayuda
me imprime 10 veces v
donde esta el problema, quiero que me ordene de menor a mayor
Gracias
Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

void bubble(int v[], int dim)

{
int tmp;
    for(int i=dim-1; i>0; i--)
{
for(int j=0; j<i; j++)
{
    if(v[j]>v[j+1])
{
tmp=v[j];
v[j]=v[j+1];
v[j+1]=tmp;
}
}
}
}

int main() {
int v[]={5,4,2,54,32,33,55,9,66,12};
for(i=0; i<10; i++)
cout<<"v[i]"<<" ";
cout<<endl;

}

0xFer

Lo que estas imprimiento no es un elemento de v sino una simple cadena de texto  debería ser:

Código (cpp) [Seleccionar]
cout << v[i] << " ";
Código (java) [Seleccionar]
int getRandomNumber(){
    return 4; //chosen by fair dice roll
              //guaranteed to be random
}