12 Fév2017
Factorielle inversée
Objectif
- Manipuler les boucles en langage C
Énoncé
L'objectif de cet exercice est de créer un programme en C qui permet de trouver la valeur inverse d'une factorielle.
Pour cela l'utilisateur saisie une valeur au clavier et le programme doit lui afficher la factorielle d’origine si elle existe ou le message "Aucune factorielle trouvée" sinon.
Il n'est pas demander de calculer le factoriel d'un nombre mais plutôt l'inverse.
Exemple 1 :
Donnée : 120
Résultat : 5!
Exemple 2 :
Donnée: 130
Résultat: Aucune factorielle trouvée
Indication
Penser à des divisions successives du nombre jusqu'à obtenir un quotient égal à 1.
Exemple pour la valeur 120:
120/1 = 120
120/2 = 60
60/3 = 20
20/4 = 5
5/5 = 1
Résultat = 5!