02/12/2011, 01:43
|
| | Fecha de Ingreso: septiembre-2007
Mensajes: 268
Antigüedad: 17 años, 2 meses Puntos: 8 | |
Respuesta: Y que estoy haciendo mal?? supongo que dara un error porque te sales del limite del array
for(int k=0;k<contador;k++)
{
if(vector[k]>vector[k+1])
{
temp=vector[k];
vector[k]=vector[k+1];
vector[k+1]=temp;
}
}
cuando estas en la ultima posicion de la variable vector no puedes comparalo con k+1 porque esa posicion no existe.
tienes que cambiar el for
for(int k=0;k<contador-pasadas-1;k++) |