Section courante

A propos

Section administrative du site

Une des fonctions les plus classiques des mathématiques, la Factorielle, est l'une des fonctions les moins intégrés à la base des langages de programmation, le C++ n'en fait pas exception! Voici un programme permettant de calculer la factorielle de nombre entier en C++ :

Essayer maintenant !
  1. #include <iostream>
  2.  
  3. long Factoriel(long n) {
  4.    return n > 1?(n * Factoriel(n-1)):1;
  5. }
  6.  
  7. int main()
  8. {
  9.     std::cout << "Liste des 13 premiers factoriels entiers:" << std::endl;
  10.     for(int I=0;I<=12;I++) {
  11.           std::cout << I << "! est " << Factoriel(I) << std::endl;
  12.     }
  13.      return 0;
  14. }

on obtiendra le résultat suivant :

Liste des 13 premiers factoriels entiers:
0! est 1
1! est 1
2! est 2
3! est 6
4! est 24
5! est 120
6! est 720
7! est 5040
8! est 40320
9! est 362880
10! est 3628800
11! est 39916800
12! est 479001600

Voir également

Science - Mathématique

Dernière mise à jour : Mardi, le 24 novembre 2015