je veux définir une fonction qui permet de donner toutes les permutations possibles d'un mot , cette fonction a comme paramètre le mot qu'on veut permuter , ma question est comment définir cette fonction , est-ce que c'est comme ca qu'on peut définir une telle fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 int permuter(char st[]) { ................. ................. printf("Permutation ") // après le code principale(qui en fait permute deux caractères succesives du mot , cette procédure nous donne n permutation ) on affiche les permutation à l'aide d'un boucle..... permuter(st);// Ç a commence avec la derniere permutation et à l'aide d'un compteur qui décrit les entiers positifs jusqu'au factoriel du n (strlen(st)) , on peut afficher toute les permutation possibles ..(c.à.d d'une maniere récursive) return 0 ; }
Partager