4
« en: Jueves 27 de Febrero de 2003, 18:22 »
for(i20=0;i20<N;i20++){
prueba22[i20]=hola5[i20].calculo;
}
//imprimir array prueba22[] antes de la ordenación
i23=0;
for(i23=0;i23<21;i23++){
cout << prueba22[i23] << " pruebaAntesssn";
}
/////////////////////////////////algoritmo de ordenación//////////////////////////////
for(i8=1;i8<N;i8++){ // Hacer N pasadas.
for(j8=0;j8<N-1;j8++){ // Mirar los N-1 pares.
if(prueba22[j8] < prueba22[j8+1]) // Si el elemento j+1 es menor que el elemento j:
{
aux=prueba22[j8]; // Se intercambian los elementos
prueba22[j8]=prueba22[j8+1]; // de las posiciones j y j+1
prueba22[j8+1]=aux; // usando una variable auxiliar.
}
}
}
////////////////////////////////fin/////////////////////////////////////////////////////
//imprimir el array despues de la ordenación
i25=0;
for(i25=0;i25<21;i25++){
cout << prueba22[i25] << " pruebadespuesn";
}
Al imprimir el array prueba22[] antes de la ordenación aparece bien,
el problema es que al imprimirlo despues de la ordenación
aparece mal, sin ordenar y no aparecen algunos elementos del array.
No se que esta mal!!
Muchas gracias