Salut,
Tout dépend de ce que tu appelle une "formule mathématique", mais par exemple au niveau informatique, oui, il y a un (voire plusieurs...) algorithmes simples.
On peut regarder sur un exemple en partant de ton truc avec
et
.
On part du triangle de pascal (contenant les coeff. binomiaux
) qui est facile à obtenir vu que le contenu d'une case est la somme de celle au dessus et de celle au dessus à gauche :
On constate qu'effectivement, il y a 35 combinaisons de 3 éléments choisi parmi 7 et pour trouver par exemple quelle est la 8em combinaison on procède de la façon suivante :
On calcule 35 - 8 = 27 et on cherche le nombre le plus bas de la colonne n=3 qui soit inférieur ou égal à 27.
C'est 20 qui est sur la ligne k=6 : le premier nombre est 7 - 6 = 1.
On calcule 27 - 20 = 7 et on cherche le nombre le plus bas de la colonne n=2 qui soit inférieur ou égal à 7.
C'est 6 qui est sur la ligne k=4 : le deuxième nombre est 7 - 4 = 3.
On calcule 7 - 6 = 1 et on cherche le nombre le plus bas de la colonne n=1 qui soit inférieur ou égal à 1.
C'est 1 qui est sur la ligne k=1 : le troisième nombre est 7 - 1 = 6.
BILAN : la 8em combinaison est 136.
Pour la 15 em, combinaison, ça donnerais ça :
35 - 15 = 20. Le plus bas de la colonne n=3 qui soit
est 20 avec k=6 : le premier nombre est 7 - 6 =1.
20 - 20 = 0. Le plus bas de la colonne n=2 qui soit
est 0 avec k=1 : le deuxième nombre est 7 - 1 =6.
0 - 0 = 0. Le plus bas de la colonne n=1 qui soit
est 0 avec k=0 : le troisième nombre est 7 - 0 =7.
Et pour la 29 em, combinaison, ça donnerais ça :
35 - 29 = 6. Le plus bas de la colonne n=3 qui soit
est 4 avec k=4 : le premier nombre est 7 - 4 =3.
6 - 4 = 2. Le plus bas de la colonne n=2 qui soit
est 1 avec k=2 : le deuxième nombre est 7 - 2 =5.
2 - 1 = 1. Le plus bas de la colonne n=1 qui soit
est 1 avec k=1 : le troisième nombre est 7 - 1 =6.