Generer matrice avec condition
Comment je peux generer cette matrice avec un condition? (7x4)
Par example cellule A1,B1 contient deux valeurs 1 8 (avec un space entre eux); B1,A2 contient 2 7 (2 valeuers contient cette cellule avec un space entre eux et ainsi du suite.
Voila le printscreen d'output que je veux obtenir quand je lance le programme.
http://img260.imageshack.us/img260/8...hcondition.png
Merci pour m'aider!
J'ai complete le text sur l'horizontale et sur verticale mais je ne sais pas comment remplir ma matrice 7x4.
Le lien est celui la:
http://www.devenezia.com/downloads/r...bin/rounds.php
Le probleme est que je ne sais pas quelle est la regle utilise pour generer automatiquement cette matrice.
Comme vous voyez cellule Round1 Match1 a 2 valeurs 1 et 8.
Comment je peux generer les valeurs:? pour chaque cellule en respectant une condition. Je ne me rends pas compte quelle est la regle:?
En extrapolant mon probleme:
Exemple du code commence pour une matrice 15x8:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Module Module1
Sub Main()
Dim matrice(15, 8) As String
Dim str1, str2 As String
Console.WriteLine("Programarea meciurilor per etapa")
Console.WriteLine("")
'capul de tabel il stochez in 2 variabile string
str1 = "M1 M2 M3 M4 M5 M6 M7 M8"
Console.WriteLine(str1)
str2 = "E1" & vbCrLf & "E2" & vbCrLf & "E3" & vbCrLf & "E4" & vbCrLf & "E5" & vbCrLf & "E6" & vbCrLf & "E7" & vbCrLf & "E8" & vbCrLf & "E9" & vbCrLf & "E10" & vbCrLf & "E11" & vbCrLf & "E12" & vbCrLf & "E13" & vbCrLf & "E14" & vbCrLf & "E15"
Console.WriteLine(str2)
Console.ReadLine()
End Sub
End Module |
Effet en lancant le code:
http://img260.imageshack.us/img260/2973/effect.png
Je fais seulement la grille ma question c'est comment remplir 2 valeurs pour chaque cellule(ligne1 colonne1 ligne 1 colonne 2 et ainsi du suite) suivant une condition.
Je ne sais pas en fait comment fait un random sur des valeurs des matrice.
En fait ce sont combinaison de 16 pris par 2 . Le nombre de combinaisons sont =120 et les valeurs de la matrice 15x8 sont les combinaisons en fait.
Mais je ne sais pas comment continuer mon programme.
combinaison de 16 pris par 2 = 16/2!(16-2)! = 14!*15*16/2!*14=15*16/2=120