Ver Mensaje Individual
  #111 (permalink)  
Antiguo 12/12/2008, 08:35
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Biblioteca de Clases,Funciones y Sub-rutinas.

Ordenar elementos de una cadena
En un campo de texto se introduce la cadena: vaca león águila y queremos mostrarla ordenada alfabéticamente

Código asp:
Ver original
  1. Sub Ordenar_Array(arr)
  2.  
  3. Dim hilera, i, pos, p_valor, n_valor, arrDivision
  4. For hilera = 0 To UBound(arr) - 1
  5. p_valor = arr(hilera)
  6. n_valor = arr(hilera)
  7. pos = hilera
  8.            
  9. For i = hilera + 1 to UBound(arr)
  10. If arr(i) < n_valor Then
  11. pos = i
  12. n_valor = arr(i)
  13. End If
  14. Next
  15.        
  16. If pos <> hilera Then
  17. arr(pos) = p_valor
  18. arr(hilera) = n_valor
  19. End If    
  20. Next
  21.  
  22. End Sub

Uso

Código asp:
Ver original
  1. arrDivision = split(Request.Form("elementos"), " ")
  2. Response.Write "Desordenado -- " & join(arrDivision, ", ") & "<br />"
  3. Call Ordenar_Array(arrDivision)
  4. Response.Write "Ordenado -- " & join(arrDivision, ", ")
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />