Algo

mina -  
Brachior Messages postés 616 Statut Membre -
Bonjour,
est ce que quelqu un peut m aider a resoudre ce prob(calculer n! de maniére ascendante)
merci d avance

1 réponse

Brachior Messages postés 616 Statut Membre 46
 
Bonsoir, si tu veux un algo en C en voila deux ^^
en Récursif :
int Fact(int n){
    if(n > 0)
        return n*Fact(n-1);
    return 1;
}

en Itératif :
int Fact(int n){
    int i;
    if(n == 0)
        return 1;
    for(i=n-1;i>0;i--)
        n *= i;
    return n;
}
0