• Jueves 14 de Noviembre de 2024, 04:36

Autor Tema:  Ordenacion (por Fa)  (Leído 1187 veces)

Miriam23

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Ordenacion (por Fa)
« en: Domingo 4 de Enero de 2004, 20:06 »
0
Hola, tengo una duda sobre la manera de ordenar numeros de mayor a menor, se que es mediante un ciclo pero no encuentrola manera. Espero que me puedan ayudar.

Cyclop

  • Miembro MUY activo
  • ***
  • Mensajes: 323
    • Ver Perfil
    • http://www.geocities.com/icotext/spanish/
Re: Ordenacion (por Fa)
« Respuesta #1 en: Domingo 4 de Enero de 2004, 20:08 »
0
A ver prueba esto, es algo burdo pero espero que la idea te ayude, te lo voy a hacer con numeros.

a(1) = 5
a(2) = 1
a(3) = 4
a(4) = 2
a(5) = 3

Código:

Código: Text
  1.  
  2. For nItem = 1 To Ubound(a)
  3.      For nRest=nItem+1 To Ubound(a)
  4.           If a(nItem) < a(nRest) Then
  5.              x = a(nItem)
  6.              a(nItem) = a(nRest)
  7.              a(nRest) = x
  8.           EndIf
  9.      Next
  10. Next
  11.  
  12.  



Es muy simple pero espero que te ayude en algo, a varios metodos de ordenamiento, solo tienes que averiguarlo

Salu2
Icotext Evolution v0.5 para los amantes del ASCII Art
http]

Miriam23

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Ordenacion (por Fa)
« Respuesta #2 en: Domingo 4 de Enero de 2004, 21:10 »
0
En el codigo q me enviaste tengo un error con Item, pq sera.

Deivid

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Ordenacion (por Fa)
« Respuesta #3 en: Lunes 5 de Enero de 2004, 00:44 »
0
Prueba hacer algo simple... si tienes un vector a de n posiciones y lo quieres ordenar de mayor a menor, pues creas un vector b, vas leyendo cada posicion del vector a y lo insertas de manera ordenada (bueno de mayor a menor) en el vector b... esto es muy facil de hacer... comparas el valor q introduces en el vector b con el anterior.. si es mayor lo pones delante y mueves el anterior una posicion...al final tendras el vector b ordenado de mayor a menor, le cambias el nombre y lo llamas a y ya lo tienes :P ....Bueno espero q te de una idea.. no se si me he explicado bien.. es tarde y no estoy mu lucido..

Cyclop

  • Miembro MUY activo
  • ***
  • Mensajes: 323
    • Ver Perfil
    • http://www.geocities.com/icotext/spanish/
Re: Ordenacion (por Fa)
« Respuesta #4 en: Lunes 5 de Enero de 2004, 22:57 »
0
Cita de: "Miriam23"
En el codigo q me enviaste tengo un error con Item, pq sera.
Si tienes razon no es Item sino nItem, sorry

-=[Cyclop]=-
Icotext Evolution v0.5 para los amantes del ASCII Art
http]