Factorielle qui depasse
Résolu/Fermé
bonjour !
je pourrai avoir un coup de main sur ce programme merci d'avance
Écrire une fonction depasse qui prend en argument un entier A et qui renvoie le plus petit entier n tel que
n! soit supérieur ou égal à A.
Par exemple, depasse(120) renvoie 5 car 5!=120. De même, depasse(20) renvoie 4 car 3!=6 mais 4!=24.
je pourrai avoir un coup de main sur ce programme merci d'avance
Écrire une fonction depasse qui prend en argument un entier A et qui renvoie le plus petit entier n tel que
n! soit supérieur ou égal à A.
Par exemple, depasse(120) renvoie 5 car 5!=120. De même, depasse(20) renvoie 4 car 3!=6 mais 4!=24.
2 réponses
-
ModérateurBonjour,
Même réponse que pour ton message précédent:
Commence par lire ceci :
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Ensuite .. reviens nous voir avec ce que tu as déjà essayé de faire et explique précisément sur quoi tu bloques.
NB: Pour poster ton code sur le forum, tu devras utiliser les BALISES DE CODE
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
-
-
Modérateur@sk_Tu as he poster où car je ne trouve pas ta nouvelle question
-
-
Modérateur@sk_Même si codes-sources fait parti du même "groupe" .. c'est un site à part entière....
Ce n'est donc pas le même forum qu'ici sur commentcamarche.net...
De plus.. codes-sources est quasi à l'abandon.
Tu auras certainement moins de réponses qu'ici... -
@jordane45ah ok merci
-
-
ModérateurPour répondre à ta question...
L'utilisateur entre un nombre : n = 120
Tu fais une boucle de x=1 à n (donc 120 )
Dès que le factoriel de x est supérieur à n alors tu prends le nombre précédent (x-1) de ta boucle...