FACTORIEL DE N POUR N GRAND

luhtor Messages postés 2023 Date d'inscription mardi 24 septembre 2002 Statut Membre Dernière intervention 28 juillet 2008 - 20 avril 2005 à 18:30
cs_heyboy Messages postés 18 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 11 juillet 2005 - 3 juin 2005 à 10:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30863-factoriel-de-n-pour-n-grand

cs_heyboy Messages postés 18 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 11 juillet 2005
3 juin 2005 à 10:36
Bravo, excellente source ! :)
Cependant, petit bug, essaie par exemple de mettre un simple "." ...
nico8 Messages postés 4 Date d'inscription mercredi 20 avril 2005 Statut Membre Dernière intervention 2 mai 2006
21 avril 2005 à 14:16
Chaque chiffre du tableau étant inférieur à la base, il suffit que Base*n<2^31
n(max)=2^31/Base=2^31/10^6=2147.
Le plus grand factoriel calculable en base 10^6 est dc 2147!
Si tu veux aller plus loin, il faut changer de base : 10^5 par exemple.->n(max)=21474
Saros Messages postés 921 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 23 septembre 2010
21 avril 2005 à 13:21
J'ai essayé de mettre tout en unsigned, pour essayer d'aller au-delà de 10^6, mais les résultats qu'il me donnent sont faux...
Quand j'utilise sous Dev-C++, il me balance plein d'erreurs...
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
21 avril 2005 à 12:06
C'est normal luhtor avec un processeur cadencé a 10MHz on peut pas rivaliser
J'ai pas compris pourquoi 2147, ca dépend de la taille qu'on alloue non?
luhtor Messages postés 2023 Date d'inscription mardi 24 septembre 2002 Statut Membre Dernière intervention 28 juillet 2008 6
20 avril 2005 à 18:30
Il y a surement moyen d'enlever cette limite non ?
Tu devrais utiliser .

Sinon c'est marant, j'ai vu a quel point la TI est minable pour calculer 400! :)
Rejoignez-nous