toutes les permutations possibles d'un mot..
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:
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 ;
} |