Accueil > Enseignement > Anciens cours (avant 2015-2016) > Éléments d’informatique (L1 cours, TD, TP, 2008-2012+) > Petits exercices de programmation C > Somme de factorielles
Somme de factorielles
mercredi 20 octobre 2010, par
Sujet (contrôle de TP 2009)
Soit une variable entière n initialisée à une valeur positive. ècrire un programme qui :
– calcule la factorielle de n (le produit des en- tiers de 1 à n) et affiche le résultat. Exemple de sortie (pour n = 3) :
– puis calcule la somme des factorielles des n premiers entiers positifs. Exemple de sortie (pour n = 3) :
Le programme doit fonctionner pour n’importe quelle valeur positive de n.
Solution
Note : lorsqu’on utilise un accumulateur (additif ou multiplicatif), il faut penser à l’initialiser correctement. Ici il fallait penser à remettre l’accumulateur multiplicatif fact à 1 avant chaque nouveau calcul d’une factorielle.