FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ordenar digitos de menor a mayor
ola..saludos a todoj. bueno .. aca el problema
quisiera que me corrigan lo que hise. Ordenar digitos de un numero de menor a mayor--- ejem---N= 54321--N= 12345 //Aca esta la unidad con la que se supone tengo que hacer el ejercicio// //Esto es lo que yo hice.. (lo hice en vector.. solo que tengo un problema.. al pasarlo en numero natural..)
Última edición por luisito2011 fecha: 04-05-2011 a las 20:18:52. |
#2
|
||||
|
||||
Luisito, creo que tu problema está en los indices que utilizas en los bucles de ordenamiento... Por lo menos, en el "método de la burbuja" debería ser:
Por otro lado te aconsejo, para mejorar tu clase: 1) utiliza las propiedades, son poderosas...
De esta manera, no tenbdrias que llamar directamente el método: AsignarValor así:
2) ¿Porqué el ordeamiento o hace parte de la clase?,
Eso por ahora... Un saludo, |
#3
|
|||
|
|||
.... eso de for.. si esta bien.. por que me funciona en vector
.... y tengo que resolver el ejercicio .. utilizando la unit.. que esta arriba.. y no puedo añadir ... o borrar .. nada de la unit... |
#4
|
|||
|
|||
respondan .... porfavor
|
#5
|
||||
|
||||
me he dado cuenta que a nuestro amigo luisito, le han dejado en su centro de estudios varios ejercicios y encima le han dado una libreria con la cual poder resolverlos
entonces (y no quiero ser despectivo ni petulante), creo que es cuestion de pensar y analizar un poquito cual es la solucion (con un martillo no puedo sacar clavos de una madera) y me uno a lo menciono Roman en otro hilo
__________________
Dulce Regalo que Satanas manda para mi..... |
#6
|
||||
|
||||
Además de que hace falta que le des una releída a nuestra guía de estilo, amigo luisito2011, aquí estamos para ayudar, pero no para hacerle el trabajo a los demás. Si tanto te urge entonces tendrás que buscar a un profesional que te ayude, te pase la minuta, etc.
|
#7
|
||||
|
||||
No se si reir o llorar...
Bueno luisito... 1) ¿a que te refieres con eso de: "con vector si funciona"?... por que no nos muestras el codigo ejemplo.. 2) ¿A que te refieres con que "no funciona"?, te sale error?, te miuestra un numero, pero te lo muestra mal?? 3) hice la prueba y efectivamente el ordenamiento sirve... pero veo que el probelma esta en el intercambio que haces en el codigo interno...
Es decir... si has analizado lo que esto hace???? No hay que hacer debug para ver que en cada iteraccion se destruye el numero..!!! Si tenemos un valor b.Valor ==> 89675 entonces: x:=8 //en la primera iteraccion b.Valor==> (9) * 10 + 8 ..!!! En tu segunda iteraccion vale 98... es decir... 89675 se convirtio en 98... ¿Sabes como hacer un seguimiento paso a paso? podrias valerte de un memo o algo para ver lo que tu codigo esta mostrando... un saludo. |
#8
|
|||
|
|||
[quote=gatosoft;398969]No se si reir o llorar...
voj.. si querej reite llora... hace lo que voj queraj..viejo.. nadie nace sabiendo... quote] |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿como hago para comprobar si un nº de versión es mayor o menor? | cocute | Varios | 8 | 21-01-2010 11:31:13 |
Fecha de mayor a menor | alcides | Varios | 2 | 15-02-2008 16:46:09 |
Conocer el menor inexistente | brandolin | Firebird e Interbase | 3 | 25-01-2007 12:27:00 |
ordenar un DBGrid de mayor a menor | jmlifi | Varios | 2 | 03-11-2005 16:36:34 |
Agrupamiento mostrando el menor | agonzalez | SQL | 3 | 19-02-2004 23:29:19 |
|