elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Otra de combinaciones pero ahora condicionadas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Otra de combinaciones pero ahora condicionadas  (Leído 1,428 veces)
luis456


Desconectado Desconectado

Mensajes: 548



Ver Perfil
Otra de combinaciones pero ahora condicionadas
« en: 5 Abril 2020, 17:29 pm »

Hola y espero que todos estén bien

Yo como toda España encuevado para frenar el Mega Bicho  >:D

Y claro frente al pc ahora que puedo jejej

Bueno tengo este código que me combina sin error,ni duplicados etc etc, pero me da tres números y necesito aumentar los números de tres a cuatro ,cinco y sucesivamente con solo cambiar la condición ,no se implementar lo de los números  o si se debe hacer un " sele case " o en su defecto por código cada ves que quiera cambiar  :silbar:


ahora me entrega los resultados de esta forma :

tengo estos números base  {2, 6, 10, 11, 17, 20, 24, 34}  ejecuto y me da :
(solo las 3 primeras)
02.06.10
02.06.11
02.06.20
02.06.24

bien necesito que me forme resultados pero de cuatro números cinco números etc etc donde por supuesto sean números únicos o resultados

Ejemplo:

Bien:
01.05.16.25
01.05.16.26
01.05.16.30

Mal:

01.05.16.16
01.05.05.26
01.01.16.30

Código
  1. Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click
  2.        Dim intCol As IEnumerable(Of Integer) = {2, 6, 10, 11, 17, 20, 24, 34}
  3.        Dim pairsCol As IEnumerable(Of String) =
  4.            From value1 As Integer In intCol
  5.            From value2 As Integer In intCol
  6.            Select String.Join(Environment.NewLine, (
  7.                               From value3 As Integer In intCol
  8.                               Where (value1 <> value2) AndAlso
  9.                                     (value1 <> value3) AndAlso
  10.                                     (value2 <> value3) AndAlso
  11.                                     (value3 > value2) AndAlso
  12.                                     (value2 > value1)
  13.                               Select String.Format("{0:00}, {1:00}, {2:00}",
  14.                                                    value1, value2, value3)))
  15.  
  16.  
  17.        Dim ClearRep As New List(Of String)
  18.  
  19.        For Each pairs As String In pairsCol
  20.            For Each line As String In pairs.Split({Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries)
  21.                ListBox4.Items.Add(line)
  22.            Next line
  23.        Next pairs
  24.  
  25.        MessageBox.Show(ListBox1.Items.Count)
  26.  
  27.  
  28.  
  29.    End Sub


Saludos
LUIS
QUÉDATE EN CASA ENTRE TODOS PODREMOS














 


En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines