Bonjour, j'ai vraiment besoin d'aide. Écrire un algorithme qui détermine le plus petit entier naturel n tel que 1x2x3x.....n>10puissance12 Je comprend à peine u
Informatique
nalliek
Question
Bonjour, j'ai vraiment besoin d'aide.
"Écrire un algorithme qui détermine le plus petit entier naturel n tel que 1x2x3x.....n>10puissance12"
Je comprend à peine un peu. Je suis en 1ere S et nous n'avons pas encore parlé des factorielles. Je connais juste la base.
Merci beaucoup
"Écrire un algorithme qui détermine le plus petit entier naturel n tel que 1x2x3x.....n>10puissance12"
Je comprend à peine un peu. Je suis en 1ere S et nous n'avons pas encore parlé des factorielles. Je connais juste la base.
Merci beaucoup
1 Réponse
-
1. Réponse caylus
Bonjour,
On utilise des des entiers codés sur 64 bits
j contient la factorielle de i.
CONST Lim = 1000000000000
DIM i AS _UNSIGNED _INTEGER64, j AS _UNSIGNED _INTEGER64
j = 1
i = 1
DO WHILE j < Lim
i = i + 1
j = j * i
LOOP
PRINT i, j
END