Exercice Nombre Eulérien
Exercice Nombre Eulérien
Exercice Nombre Eulérien
Des nombres eulériens noté A (n, m) sont les nombres de permutations des entiers de
1 à n pour lesquelles exactement m éléments sont plus grands que l’élément
précédent.
Exemple :
n = 3 : les permutations possibles des entiers de 1 à 3 chiffres sont :
0 1 2 3 4 5 6 7 8
n=1 0 1
n=2 1 1 1
n=3 2 1 4 1
n=4 3 1 11 11 1
n=5 4 1 26 66 26 1
n=6 5 1 57 302 302 57 1
n=7 6 1 120 1191 2416 1191 120 1
n=8 7 1 247 4293 15619 15619 4293 247 1
n=9 8 1 502 14608 88234 156190 88234 14608 502 1
1. Ecrire une fonction permettant de calculer le nombre d’éléments qui sont plus
grands que l’élément précédent d’un entier X.
Fonction Nb_EL (X : Entier) : Entier
Exemple : Nb_EL (5847104) = 3 puisque 5<8, 4<7 et 0<4
Page
2. Remplir un fichier texte "permutation.txt" par toutes les permutations possibles
des entiers de 1 à N.
Procédure RemplirFiche ( @ F : Texte ; N : Entier)