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