Bonjour,
J'ai implémenté un petit code pour le calcul des Coefficients binomiaux, voir lien;
http://fr.wikipedia.org/wiki/Coefficient_binomial
le seul problème est quand je veux calculer des factorielles pour des grands nombre, sa génère un problème de débordement.
J'ai même essayé avec des Long , mais toujours le même problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 long double Factoriel(long double n) { // long double i; /*compteur de boucle*/ long double valeur = 1; if(n == 0 || n == 1) { //EVOL: Gestion du cas particulier "1!" return 1; } else { for(i= 1; i <= n; i++) { valeur *= i; } } return valeur; }
Merci pour votre aide
Partager