Factorielle qui depasse

Résolu/Fermé
sk_ Messages postés 15 Statut Membre -  
sk_ Messages postés 15 Statut Membre -
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.

2 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    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
    0
    1. sk_ Messages postés 15 Statut Membre
       
      merci j'ai reposté en expliquant plus précisemment. Comment je peux supprimer cette annonce ?
      0
      1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832 > sk_ Messages postés 15 Statut Membre
         
        Tu as he poster où car je ne trouve pas ta nouvelle question
        0
      2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832 > sk_ Messages postés 15 Statut Membre
         
        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...
        0
      3. sk_ Messages postés 15 Statut Membre > jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention  
         
        ah ok merci
        0
  2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Pour 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...

    0