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();
}
}