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
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. 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