hola de nuevo...
Bueno, creo que la pregunta está mas que respondida, pero tras revisar los comentarios me di cuenta que la secuencia de mi código, aunque lógica no era la que demandabas, así que pongo la rectificación y fiel a mi estilo ya que hay códigos que se entienden mejor que otros.
Devuelve
01, 03
01, 84
01, 99
03, 84
03, 99
84, 99
( he reducido la secuencia pero puedes poner tantos números como quieras)
O bien:
Devuelve:
01, 03
01, 84
01, 99
03, 01
03, 84
03, 99
84, 01
84, 03
84, 99
99, 01
99, 03
99, 84
S2s
Bueno, creo que la pregunta está mas que respondida, pero tras revisar los comentarios me di cuenta que la secuencia de mi código, aunque lógica no era la que demandabas, así que pongo la rectificación y fiel a mi estilo ya que hay códigos que se entienden mejor que otros.
Código
Dim NumElementos As IEnumerable(Of Integer) = {1, 3, 84, 99, 868}, Secuencia As String = Nothing Dim nu As Integer = 0 For Each N As Integer In NumElementos : nu += 1 For I As Integer = nu To NumElementos.Count - 1 If N <> NumElementos(I) Then _ Secuencia += String.Format("{0:00}, {1:00}{2}", N, NumElementos(I), Environment.NewLine) Next Next MessageBox.Show(Secuencia)
Devuelve
01, 03
01, 84
01, 99
03, 84
03, 99
84, 99
( he reducido la secuencia pero puedes poner tantos números como quieras)
O bien:
Código
Dim NumElementos As IEnumerable(Of Integer) = {1, 3, 84, 99}, Secuencia As String = Nothing For Each N As Integer In NumElementos For I As Integer = 0 To NumElementos.Count - 1 If N <> NumElementos(I) Then _ Secuencia += String.Format("{0:00}, {1:00}{2}", N, NumElementos(I), Environment.NewLine) Next Next MessageBox.Show(Secuencia)
Devuelve:
01, 03
01, 84
01, 99
03, 01
03, 84
03, 99
84, 01
84, 03
84, 99
99, 01
99, 03
99, 84
S2s
Perfecto y gracias por tu ayuda, ya que sin querer me ayudaste con el primer código que me pusiste con otra duda que tenia diferente a la planteada, super agradecido a ti ya a elektro por tan valiosa colaboración aunque siempre con elektro da miedo preguntar jejejje es muy regañón (el sabe que es con aprecio jejej )
Dare por solucionado este post y espero que le valga a otros muchos estos códigos ya que realmente son combinatorias y suelen ser útiles sobre todo para los que trabajan con Claves
Saludos
Luis