Bjr,
Existe-t-il en Linotte une fonction "arrangement" ?
Bien cordialement
FC
Existe-t-il en Linotte une fonction "arrangement" ?
Bien cordialement
FC
Code:
/*
https://www.developpez.net/forums/d429282/general-developpement/algorithme-mathematiques/contribuez/java-permutations-combinaisons/
*/
globale
liste est un casier de nombres
n est un nombre valant 3
p est un nombre valant 3
principale :
début
efface tableau
//demande n
//demande p
// On initialise le tableau liste avec p fois 0:
pour p, ajoute 0 dans liste
//ici les actions
parcours partition avec 0
partition : index
start est un nombre valant 0
i est un nombre
début
//
si index >= p lis
parcours afficher arrangement avec liste
reviens
ferme
si index>0, start vaut liste{index-1} + 1
pour i de start à (n-1) lis
liste{index} prend i
parcours partition avec index + 1
ferme
reviens
afficher arrangement : tableau
chaine est une texte
début
pour chaque tableau lis
ajoute joker + " " dans chaine
ferme
affiche "( " + chaine + ")"
reviens
|
|