Factoriel,arrangement,combinaison

ftsaloo -  
squall289 Messages postés 107 Statut Membre -
Bonjour,
Je veut ecrire une programme en C++ pour afficher touts les cas possible si on prend le factoriel n d'un ensemles,l'arrangement de p elements parmie n,la combinaison de n elem parmie n.Comment ça marche?? mercie

2 réponses

squall289 Messages postés 107 Statut Membre 13
 
Ok je vois un peu mieux le problème..
Donc je pense que le meixu à faire est de placer tes éléments dans un tableau, et de boucler jusqu'a n!.
Ensuite, tu fais des échanges entre les cases pour ressortir les solutions.
Il faut voir aussi pour une imbrication de fonction, ça doit pouvoir marcher aussi.
Concrètement ton problème c'est un parcours complet d'un arbre, donc vois ce qui a déja été fait en méthodes de parcours.
1
squall289 Messages postés 107 Statut Membre 13
 
Je n'ai pas bien compris quand tu dis "tous les cas possibles".
Un factoriel, une combinaison ou un arrangement ne retourne qu'un résultat à partir d'une formule non ?
Il suffit que tu entre la formule en c++, et que tu fasses une boucle pour ton factoriel (un tant que n-1 !=0 faire fact=fact*(n-1); n--; par exemple).
0
ftsaloo Messages postés 5 Statut Membre
 
Mercie de me repondre,mais si tu veut je vais te donner un exemple:
soit n=3 c'est à dire n possédent 3 élèments,exemple {1,2,3},alore le résultat que j'attend aprer l'éxècution de mon programme est:1 2 3
2 3 1
1 3 2
....... jusqu'à 6 car 3!=6 donc il y a 6 cas comme sa
0