test_combinations.adb running n= 4, m= 2, Vn= 1, 2, 3, 4 1 Vm 1 2 First=FALSE Last =FALSE 2 Vm 1 3 First=FALSE Last =FALSE 3 Vm 1 4 First=FALSE Last =FALSE 4 Vm 2 3 First=FALSE Last =FALSE 5 Vm 2 4 First=FALSE Last =FALSE 6 Vm 3 4 First=FALSE Last =TRUE n= 6, m= 3, Vnf= 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 1 Vmf 1.00000000000000E+00 2.00000000000000E+00 3.00000000000000E+00 2 Vmf 1.00000000000000E+00 2.00000000000000E+00 4.00000000000000E+00 3 Vmf 1.00000000000000E+00 2.00000000000000E+00 5.00000000000000E+00 4 Vmf 1.00000000000000E+00 2.00000000000000E+00 6.00000000000000E+00 5 Vmf 1.00000000000000E+00 3.00000000000000E+00 4.00000000000000E+00 6 Vmf 1.00000000000000E+00 3.00000000000000E+00 5.00000000000000E+00 7 Vmf 1.00000000000000E+00 3.00000000000000E+00 6.00000000000000E+00 8 Vmf 1.00000000000000E+00 4.00000000000000E+00 5.00000000000000E+00 9 Vmf 1.00000000000000E+00 4.00000000000000E+00 6.00000000000000E+00 10 Vmf 1.00000000000000E+00 5.00000000000000E+00 6.00000000000000E+00 11 Vmf 2.00000000000000E+00 3.00000000000000E+00 4.00000000000000E+00 12 Vmf 2.00000000000000E+00 3.00000000000000E+00 5.00000000000000E+00 13 Vmf 2.00000000000000E+00 3.00000000000000E+00 6.00000000000000E+00 14 Vmf 2.00000000000000E+00 4.00000000000000E+00 5.00000000000000E+00 15 Vmf 2.00000000000000E+00 4.00000000000000E+00 6.00000000000000E+00 16 Vmf 2.00000000000000E+00 5.00000000000000E+00 6.00000000000000E+00 17 Vmf 3.00000000000000E+00 4.00000000000000E+00 5.00000000000000E+00 18 Vmf 3.00000000000000E+00 4.00000000000000E+00 6.00000000000000E+00 19 Vmf 3.00000000000000E+00 5.00000000000000E+00 6.00000000000000E+00 20 Vmf 4.00000000000000E+00 5.00000000000000E+00 6.00000000000000E+00 n= 6, m= 0, Vnc= a b c d e f bad parameters to combination, N:= 6, M:= 0 1 Vmc n= 6, m= 1, Vnc= a b c d e f 1 Vmc a 2 Vmc b 3 Vmc c 4 Vmc d 5 Vmc e 6 Vmc f n= 6, m= 2, Vnc= a b c d e f 1 Vmc a b 2 Vmc a c 3 Vmc a d 4 Vmc a e 5 Vmc a f 6 Vmc b c 7 Vmc b d 8 Vmc b e 9 Vmc b f 10 Vmc c d 11 Vmc c e 12 Vmc c f 13 Vmc d e 14 Vmc d f 15 Vmc e f n= 6, m= 3, Vnc= a b c d e f 1 Vmc a b c 2 Vmc a b d 3 Vmc a b e 4 Vmc a b f 5 Vmc a c d 6 Vmc a c e 7 Vmc a c f 8 Vmc a d e 9 Vmc a d f 10 Vmc a e f 11 Vmc b c d 12 Vmc b c e 13 Vmc b c f 14 Vmc b d e 15 Vmc b d f 16 Vmc b e f 17 Vmc c d e 18 Vmc c d f 19 Vmc c e f 20 Vmc d e f n= 6, m= 4, Vnc= a b c d e f 1 Vmc a b c d 2 Vmc a b c e 3 Vmc a b c f 4 Vmc a b d e 5 Vmc a b d f 6 Vmc a b e f 7 Vmc a c d e 8 Vmc a c d f 9 Vmc a c e f 10 Vmc a d e f 11 Vmc b c d e 12 Vmc b c d f 13 Vmc b c e f 14 Vmc b d e f 15 Vmc c d e f n= 6, m= 5, Vnc= a b c d e f 1 Vmc a b c d e 2 Vmc a b c d f 3 Vmc a b c e f 4 Vmc a b d e f 5 Vmc a c d e f 6 Vmc b c d e f n= 6, m= 6, Vnc= a b c d e f 1 Vmc a b c d e f n= 6, m= 7, Vnc= a b c d e f bad parameters to combination, N:= 6, M:= 7 1 Vmc a b c d e f test_combinations.adb ends