Combinazioni secondarie ()
Const MYSET come stringa = “A, B, C, D, E, F„ 'qualsiasi valori delimitati da„, “
aElems fiochi () come stringa, aNibs (7) come byte, i come numero intero, J come numero intero, nElems come numero intero, s come stringa
i aElems () = hanno spaccato (MYSET, “, ")
nElems = UBound (aElems)
Se nElems > 7 allora MsgBox “troppi elementi: „ & nElems + 1: Uscire il sommergibile
aNibs (0) = 1: aNibs (1) = 2: aNibs (2) = 4: aNibs (3) = 8: aNibs (4) = 16: aNibs (5) = 32: aNibs (6) = 64: aNibs (7) = 128
Per i = 1 2 a ^ (nElems + 1) - 1
s = ""
Per J = 0 ai nElems
Se i e aNibs (j) allora s = s & aElems (j)
Dopo
Debug.Print s
Dopo
Sommergibile dell'estremità
|