Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2011, 22:28
taggiasco
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Ordenar un vector

Buenas!!.. es una duda bastante sencilla... tengo un ejercicio en el cual tengo que ordenar un vector de menor a mayor.. la duda es si esta bien cargado de forma random.. q cuando lo compilo no me da error y cuando lo corro me abre la ventana de dos y la cierra y no hace nada..

si me pueden ilustrar un poco se los agradeceria

p.d.: abajo esta el codigo..

saludos

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>

const int tope=99;
typedef int ty_vec[99];

using namespace std;




void main()
{

ty_vec vec;
int i;
int j;
int aux;

void cargar (ty_vec vec,int i);
void ordenar (ty_vec vec,int i,int j,int aux);
void mostrar (ty_vec vec,int i);
};

void ordenar(ty_vec vec,int i, int j,int aux)
{

for(i=0;tope;i++)
{

j=i+1;

for(j=0;tope;j++)
{

if(vec[i] > vec[j])
{

aux = vec[i];
vec[i] = vec[j];
vec[j] = aux;
}
}

j = i;

}
}


void mostrar (ty_vec vec,int i)
{

for(i = 0;tope;i++)
{

cout<< vec[i] <<endl;
getch();

}
}

void cargar (ty_vec vec,int i)
{

for(i = 0;tope;i++)
{

vec[i] = rand();
getch();
}
}