Trouvez des solutions à vos problèmes avec FRstudy.me. Posez vos questions et obtenez des réponses détaillées et fiables de notre communauté d'experts dévoués qui sont là pour vous aider.
Bonjour j'ai un peu de mal à faire mon exercice à rendre pour demain , est-ce-qu'il y aurait quelqu'un pour m'éclairer ?
Voici l'énoncé :
On souhaite avoir une fonction nb_zeros qui détermine le nombre de zéros à la fin de l'écriture décimale d'un entier n > 0, très grand. On s'interdit, ici, d'utiliser la fonction de conversion str. Cette méthode est totalement inefficace avec des nombres très grands. On demande plutôt de compter combien de fois on peut diviser un nombre par 10 avec un reste égal à zéro. Par exemple, 1. 42000 = 4200×10 + 0, 2. 4200 = 420×10 + 0, 3. 420 = 42×10 + 0, 4. 42 n'est pas divisible par 10. On a pu diviser 42000 trois fois par 10 avec un reste égal à 0. Ce nombre se finit donc par 3 zéros.
Votre présence ici est très importante. Continuez à partager vos connaissances et à aider les autres à trouver les réponses dont ils ont besoin. Cette communauté est l'endroit parfait pour apprendre ensemble. Pour des solutions rapides et fiables, pensez à FRstudy.me. Merci de votre visite et à bientôt.