Bonjour,
J'essaie de creer le tableau suivant :
_ nombre de colonne = nombre de variables (n) du polynome ;
_ nombre de ligne = nombre de combinaisons possibles des variables pour obtenir un terme d'ordre k donne (soit C_{n+k}^{k}-C_{n+k-1}^{k-1}).
La j-eme colonne correspond aux exposants de la j-eme variable et la i-eme ligne correspond a la i-eme combinaison possible des n variables pour avoir un terme d'ordre k.
Pour n=4 variables et k=5, on aurait ceci :
5 0 0 0
4 1 0 0
4 0 1 0
4 0 0 1
3 2 0 0
3 1 1 0
3 1 0 1
3 0 2 0
3 0 0 2
2 3 0 0
2 2 1 0
2 2 0 1
. . . .
. . . .
. . . .
0 0 0 5
(56 lignes au total, dont la somme est toujours egale a k, i.e. 5)
J'arrive a generer la premiere colonne avec les valeurs rangees en ordre decroissant en fonction de n et de k, mais je ne parviens pas a generer la seconde (et donc les suivantes). Ce qui pose probleme, c'est le fait que la seconde colonne soit divisee en sous-colonnes ordonnees (pour chaque valeur differente dans la 1ere colonne, les valeurs de la 2nde sont rangees par ordre decroissant). Et le probleme se repete aux colonnes suivantes.
Je code en C et j'ai essaye avec une fonction recursive, mais je n'y suis pas arrive.Si quelqu'un aurait une idee, je suis preneur.
D'avance, merci.
Partager