Outil de calcul de la double factorielle. La double factorielle n!! est le produit des nombres entiers positifs non nuls inférieurs ou égaux à n qui ont la même parité que n (pair ou impair).
Double Factorielle - dCode
Catégorie(s) : Arithmétique
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
La double factorielle (aussi appelée semifactorielle) d'un nombre $ n $, souvent notée $ n!! $, est une opération mathématique appliquée à un nombre entier positif $ n $ qui consiste en la multiplication (le produit) de tous les nombres entiers non nuls inférieur ou égaux à $ n $ qui ont la même parité que $ n $.
La formule de la double factorielle est : $$ n!! = \prod_{k=0}^{\left\lceil\frac{n}{2}\right\rceil - 1} (n-2k) = n (n-2) (n-4) \cdots $$
Si $ n $ est un nombre pair (multiple de 2) alors $ n!! $ est la multiplication de tous les multiples de $ 2 $ inférieurs ou égaux à $ n $ (et supérieur à $ 0 $).
Si $ n $ est un nombre impair (non multiple de 2) alors $ n!! $ est la multiplication de tous les nombres non multiples de $ 2 $ inférieurs ou égaux à $ n $ (et supérieur à $ 0 $).
Exemple : $$ 8!! = 2 \times 4 \times 6 \times 8 = 384 $$
Exemple : $$ 5!! = 1 \times 3 \times 5 = 15 $$
Attention à ne pas confondre la double factorielle $ n!! $ avec la factorielle de factorielle $ (n!)! $
Par convention, la double factorielle de zéro vaut 1 : $ 0!! = 1 $
Les valeurs des premières doubles factorielles : $$ 0!! = 1 \\ 1!! = 1 \\ 2!! = 2 \\ 3!! = 3 \\ 4!! = 8 \\ 5!! = 15 \\ 6!! = 48 \\ 7!! = 105 \\ 8!! = 384 \\ 9!! = 945 \\ 10!! = 3840 $$
Les relations remarquables de la double factorielle avec la factorielle sont :
$$ n! = n!! (n-1)!! $$
$$ n!! = \frac{n!}{(n-1)!!} = \frac{(n+1)!}{(n+1)!!} $$
Lorsque les deux points d'exclamation sont sur la gauche du nombre, il peut s'agit de la sous factorielle ou de la double sous-factorielle.
$$ !n = n!\sum_{k=0}^n \frac{(-1)^k}{k!} $$
$$ !!n= (-1)^{\left\lfloor \frac{n}{2}\right\rfloor }\,n!! \sum_{i=0}^{\left\lfloor \frac{n}{2} \right\rfloor} \frac{(-1)^i}{(n-2 i)!!} $$
Une fonction non récursive pour calculer la factorielle double d'un nombre N est : // Pseudo-code
function doubleFactorial(n) {
if (n == 0 OR n == 1) return 1
result = 1
for i from n down to 2 by 2 {
result = result * i
}
return result
}
dCode se réserve la propriété du code source pour "Double Factorielle". Tout algorithme pour "Double Factorielle", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Double Factorielle" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Double Factorielle" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Double Factorielle" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Double Factorielle sur dCode.fr [site web en ligne], consulté le 26/04/2025,