Título: [ayuda] Combinar caracteres Publicado por: Psyke1 en 12 Abril 2010, 21:05 pm Hola amigos, necesito su ayuda :huh:, necesito conbinar todos los caracteres del abecedario de 2 a 6 digitos, algo asi:
Código: aa Título: Re: [ayuda] Conbinar caracteres Publicado por: Shell Root en 12 Abril 2010, 21:28 pm ...de 2 a 6 digitos,... Con eso te referis a que empieza desde aa y termina en zzzzzzTítulo: Re: [ayuda] Conbinar caracteres Publicado por: Psyke1 en 12 Abril 2010, 21:36 pm si, exacto ;)
Título: Re: [ayuda] Conbinar caracteres Publicado por: Shell Root en 13 Abril 2010, 02:22 am Podrias usar la funcion de mi amigo Og., aunque la podrias modificar así:
Código
Resultado: Código: B Título: Re: [ayuda] Conbinar caracteres Publicado por: Lupin en 13 Abril 2010, 03:47 am ...mmm no entendi mucho el codigo anterior...¿php?
otra opcion podria ser anidar for de hasta seis niveles...me imagino k esto consumira harta memoria es algo de 500 millones de combinaciones ufff :-X :-X Título: Re: [ayuda] Conbinar caracteres Publicado por: Shell Root en 13 Abril 2010, 04:03 am En Visual Basic 6.0 sería algo así: (Desde hace mucho raton que no programó en VB, así que obviamente debe tener algun error)
Código
Título: Re: [ayuda] Conbinar caracteres Publicado por: BlackZeroX en 13 Abril 2010, 06:46 am Código
Código
Sangriento Infierno Lunar!¡. Título: Re: [ayuda] Conbinar caracteres Publicado por: Psyke1 en 13 Abril 2010, 17:16 pm Gracias BlackZeroX▓▓▒▒░░ ;D, pero creo q no es lo que necesito:
En vez de: Código puse: Código Y obtuve como resultado en el ListBox esto: Código: ABC Salu2 Título: Re: [ayuda] Conbinar caracteres Publicado por: Karcrack en 13 Abril 2010, 18:36 pm Antes que nada: ANTES DE 'B' SIEMPRE VA 'M', NO 'N'
Después, tu sabes lo que quieres hacer, así que por que no diseñas tu el algoritmo? Si no dominas todavía la programación supongo que si que podrás hacerlo en tu idioma (castellano), después de tener los pasos necesarios podrás imaginar como se hace programando. Vas a ver mi comentario como uno que no ayuda, pero date cuenta que si te lo hacen no aprenderás. Título: Re: [ayuda] Conbinar caracteres Publicado por: Lupin en 13 Abril 2010, 19:36 pm Mi codigo no es muy eficiente que digamos je je je pero la intencion es la que cuenta
pero creo que puede dar una idea....solo seria para 2 y 3 digitos..para mas digitos habria que anidar mas for..y no me atrevo pork ya colgue mi maquina y perdi mi trabajo que no he guardado... :( Citar Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Private Sub Form_Load() Dim abecedario(0 To 26) As String Dim FileNum As Integer For x = 1 To 26 abecedario(x) = Chr(96 + x) Next x FileNum = FreeFile Open "C:\abecedario.txt" For Output As FileNum For x = 1 To 26 ' con 2 digito For y = 1 To 26 letra = letra + Trim(abecedario(y)) + Trim(abecedario(x)) + " " Next y letra = letra + vbCrLf Next x For x = 1 To 26 ' con 3 digito For y = 1 To 26 For w = 1 To 26 letra = letra + Trim(abecedario(w)) + Trim(abecedario(y)) + Trim(abecedario(x)) + " " Next w Next y letra = letra + vbCrLf Next x Print #FileNum, letra ShellExecute Me.hwnd, "open", "c:\abecedario.txt", "", "", 4 Close FileNum End Sub Título: Re: [ayuda] Conbinar caracteres Publicado por: Psyke1 en 13 Abril 2010, 20:42 pm Vas a ver mi comentario como uno que no ayuda, pero date cuenta que si te lo hacen no aprenderás. No Karcrak, entiendo lo q m dices a la perfeccion, me esforzare y lo intentare sacar por mi mismo. :)Me podre a ello ahora que ya se por donde tirar... Gracias a to2! Título: Re: [ayuda] Combinar caracteres Publicado por: Psyke1 en 14 Abril 2010, 15:13 pm Estoy trabakando en ello, en unos dias subo el code ;-)
|