Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/03/2005, 09:28
MartinTandil
 
Fecha de Ingreso: marzo-2005
Mensajes: 163
Antigüedad: 19 años, 11 meses
Puntos: 0
podrias tomar el primer par de elementos y detrminar si esta ordenando ascendente o descente y marcar una variable con este estado. Luego desde el 2do elemento hasta el final tomas de a pares y te fijas que todos sigan el msimo ordenamiento. Con el primero que falle ya no esta ordenado. Si llegas al final esta ordenado y sabras si es ascendente o descendente.
Ejemplo:
{1,5,8,9,10}
tomas 1,5 estan ordenando asc.
Luego un bucle de la subsecuencia 5,8,9,10
tomando las posiciones i e i+1, si estan ascendentes seguis
caso contrario cortas el bucle y estan desordenados.

Espero que te sirva