Nightmare a écrit:Hello,
il n'y a pas de formule à proprement parler. Ce nombre on le note n! (lire "factorielle n")
Par exemple factorielle 5 = 5! = 1*2*3*4*5=240.
Cela dit, montrer que ça ne s'exprime pas à l'aide des opérations usuelles ne me semble pas évident.
neordan a écrit:En fait l'idée c'est de conjecturer avec un programme s'il existe un entier à partir duquel n! dépasse strictement 100^n.
Archytas a écrit:D'après la définition tu dois pouvoir faire un tel programme qui t'affiche n!. (Si tu as vu les boucles for et while ?). Je viens de voir avec un logiciel et un tel n existe ^^ ! Par contre par le calcul c'est un peu coton (: ! Bon courage !
neordan a écrit:Merci ! Tu pourrais pas m'aider un peu s'il te plait xD
Archytas a écrit:D'après la définition tu dois pouvoir faire un tel programme qui t'affiche n!. (Si tu as vu les boucles for et while ?). Je viens de voir avec un logiciel et un tel n existe ^^ ! Par contre par le calcul c'est un peu coton (: ! Bon courage !
LeJeu a écrit:t'es sûr ?
le calcul de n!-10O^n
donne -99 pour n =1
donne -9998 pour n= 2
et ca ne s'arrange pas après
et la casio va fumer pour n= 5
on a -9 999 999 880
Archytas a écrit:Pour programmer n! ? Ou pour trouver le n en question ? Normalement n'importe quel logiciel connait la notation factoriel (même les calculatrices collèges). Pour le factoriel tu devrais pouvoir t'en sortir avec une boucle for sans trop de difficulté et pour ton fameux problème tu peux t'aider de la boucle while (: ! C'est dur d'en dire plus sans donner les réponses ^^
neordan a écrit:Nan c'est n!>100^n
Archytas a écrit:Oui justement le problème revient à chercher 100^n-n!<0 et en effet c'est pas tout de suite mais la croissance de n! est exponentielle alors que celle de 100^n est seulement polynomiale donc nécessairement elle la dépassera ! C'est à vérifier mais il me semble que c'est la clé ^^ !
neordan a écrit:Mais je peux pas mettre de "..." dans la formule sur la casio ça va pas fonctionner.
neordan a écrit:c'est la casio 35+.
demander A
For 0->N to A
N*(n-1)*..*3*2*1->N!
If N! > 100^n
Then Afficher N
Fin si
Fin Pour
neordan a écrit:Demander A
For 1->N to A
N*N+1
while N>100^N
Do ?
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 103 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :