Hola a todos de nuevo al ataque jjejej
Por fin instale de nuevo el Visual y he podido probar el código de Serapis
Codigo
Bueno funciona bien dentro lo que cabe pero no hace lo que que quiero al 100 % ya que me hace combinaciones con números que no están dentro de los que introduzco:
Ejemplo
si introduzco 2 , 3 , 5 , 7 , 8 , 9
primero los números que se deben formar son 23 25 27 28 29 después 32 35 37 38 39 y con estos números hacer las combinaciones ya que como vemos no hay 0, 4, 1 en este caso serian 12 números a combinar formando combinaciones de 6 que cumplan la condición mirar (bonoloto primitiva) Si nos hacemos ricos lo haremos entre todos jejejje
NOTA (no se como ostias subir una captura de pantalla )
Saludos todos
Luis
Por fin instale de nuevo el Visual y he podido probar el código de Serapis
Codigo
Código (vbnet) [Seleccionar]
Imports System.Text
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Nums() As String, txt As String
Dim Valores() As Byte, k As UInt16
txt = TextBox1.Text.Replace(" ", "")
Nums = txt.Split(",")
If (Nums.Length = 6) Then
ReDim Valores(0 To 5)
For k = 0 To 5
Valores(k) = System.Byte.Parse(Nums(k))
Next
Call Combinaciones(Valores)
Else
MessageBox.Show("No, no no... Debe haber 6 y solo 6 numeros, separados por 1 coma...")
End If
End Sub
Private Sub Combinaciones(ByVal Valores As Byte())
Dim j, k, max As Byte
Dim combinacion As String = ""
ListBox1.Items.Clear()
max = (49 - Valores.Max)
For j = 0 To max
For k = 0 To 5
combinacion &= ((Valores(k) + j).ToString) & ", "
Next
ListBox1.Items.Add(combinacion)
combinacion = ""
Next
End Sub
End Class
Bueno funciona bien dentro lo que cabe pero no hace lo que que quiero al 100 % ya que me hace combinaciones con números que no están dentro de los que introduzco:
Ejemplo
si introduzco 2 , 3 , 5 , 7 , 8 , 9
primero los números que se deben formar son 23 25 27 28 29 después 32 35 37 38 39 y con estos números hacer las combinaciones ya que como vemos no hay 0, 4, 1 en este caso serian 12 números a combinar formando combinaciones de 6 que cumplan la condición mirar (bonoloto primitiva) Si nos hacemos ricos lo haremos entre todos jejejje
NOTA (no se como ostias subir una captura de pantalla )
Saludos todos
Luis