Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2006, 00:58
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
Bueno, la solución que muestras funciona para un numero determinado (conocido) de numero y no es escalable, ya que el numero de if/elses crecerá exponencialmente.
Lo suyo sería irlos introduciendo en alguna estructura que pueda ir creciendo e irlos colocando en su sitio a medida que entran. Para encontrar el sitio donde colocar un nuevo numero de la forma mas eficiente hay diferentes algoritmos de ordenación (busqueda secuencial, divide y venceras....) que te deberían enseñar o haber enseñado al dar estructuras de datos .

Una busqueda en Google sobre "algoritmos de ordenacion" te mostrará mucha información.