Ce sujet a été résolu
des grands nombres*
bonsoir les kheys
je me permets de vous demander des conseils
j'ai besoin de calculer un grand nombre. très grand. plus précisément : 7,9858e15583 ! / 2 ! * (7,9858e15583 – 2) !
j'ai tenté python, inutile, et sagemath de cocalc, pas utile non plus. c'était parfait pour une belle approximation de 6^19969 mais sinon...
je sais qu'il me faudrait un programme informatique spécialisé dans l'algèbre mais personne IRL ne peut m'aider
:333
bonsoir les kheys
je me permets de vous demander des conseils
j'ai besoin de calculer un grand nombre. très grand. plus précisément : 7,9858e15583 ! / 2 ! * (7,9858e15583 – 2) !
j'ai tenté python, inutile, et sagemath de cocalc, pas utile non plus. c'était parfait pour une belle approximation de 6^19969 mais sinon...
je sais qu'il me faudrait un programme informatique spécialisé dans l'algèbre mais personne IRL ne peut m'aider
il y a un an
aïe, merci
le français ce n'est pas ma langue natale
parfois y'a des petites erreurs
:333
le français ce n'est pas ma langue natale
il y a un an
okay, j'essaierai, merci!
Pas sûr que ça t'avance plus que ça en vrai...
Tu ferais mieux de poser ta question sur un forum spécialisé style stackoverflow.
Tu ferais mieux de poser ta question sur un forum spécialisé style stackoverflow.
il y a un an
Pas sûr que ça t'avance plus que ça en vrai...
Tu ferais mieux de poser ta question sur un forum spécialisé style stackoverflow.
Tu ferais mieux de poser ta question sur un forum spécialisé style stackoverflow.
ah oui bonne idée
je vais aller leur demander
:333
je vais aller leur demander
il y a un an
Calculer un nombre aussi énorme peut être un défi, même pour les ordinateurs les plus puissants. Cela dépasse les limites de précision des types de données standard en informatique. Pour gérer des nombres de cette taille, vous pourriez avoir besoin de bibliothèques spécialisées ou de langages conçus pour le calcul à précision arbitraire, comme GMP (GNU Multiple Precision Arithmetic Library) en C/C++ ou MPFR (Multiple Precision Floating-Point Reliable Library).
Si Python n'a pas été utile, il est possible que vous n'utilisiez pas la bonne approche. Utiliser une bibliothèque comme gmpy2 pourrait être plus efficace. Voici un exemple simple de la façon dont vous pourriez utiliser gmpy2 pour effectuer des calculs avec une grande précision :
```python
import gmpy2
# Définir les nombres avec une grande précision
a = gmpy2.mpz('798580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Là, je viens de définir votre nombre avec une grande précision. Maintenant, vous pouvez effectuer des opérations avec cette variable `a`. Par exemple :
```python
b = gmpy2.fac(a) # Calculer la factorielle de a
c = gmpy2.divexact(b, 2) # Diviser la factorielle par 2
d = gmpy2.sub(a, 2) # Soustraire 2 de a
resultat = gmpy2.mul(c, d) # Multiplier les résultats précédents
print(resultat)
```
Cela devrait vous donner le résultat de votre expression avec une grande précision. Si vous rencontrez des problèmes avec cela ou si vous avez besoin d'une assistance supplémentaire, n'hésitez pas à demander !
Si Python n'a pas été utile, il est possible que vous n'utilisiez pas la bonne approche. Utiliser une bibliothèque comme gmpy2 pourrait être plus efficace. Voici un exemple simple de la façon dont vous pourriez utiliser gmpy2 pour effectuer des calculs avec une grande précision :
```python
import gmpy2
# Définir les nombres avec une grande précision
a = gmpy2.mpz('798580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Là, je viens de définir votre nombre avec une grande précision. Maintenant, vous pouvez effectuer des opérations avec cette variable `a`. Par exemple :
```python
b = gmpy2.fac(a) # Calculer la factorielle de a
c = gmpy2.divexact(b, 2) # Diviser la factorielle par 2
d = gmpy2.sub(a, 2) # Soustraire 2 de a
resultat = gmpy2.mul(c, d) # Multiplier les résultats précédents
print(resultat)
```
Cela devrait vous donner le résultat de votre expression avec une grande précision. Si vous rencontrez des problèmes avec cela ou si vous avez besoin d'une assistance supplémentaire, n'hésitez pas à demander !
il y a un an
Elegast
1 an
Calculer un nombre aussi énorme peut être un défi, même pour les ordinateurs les plus puissants. Cela dépasse les limites de précision des types de données standard en informatique. Pour gérer des nombres de cette taille, vous pourriez avoir besoin de bibliothèques spécialisées ou de langages conçus pour le calcul à précision arbitraire, comme GMP (GNU Multiple Precision Arithmetic Library) en C/C++ ou MPFR (Multiple Precision Floating-Point Reliable Library).
Si Python n'a pas été utile, il est possible que vous n'utilisiez pas la bonne approche. Utiliser une bibliothèque comme gmpy2 pourrait être plus efficace. Voici un exemple simple de la façon dont vous pourriez utiliser gmpy2 pour effectuer des calculs avec une grande précision :
```python
import gmpy2
# Définir les nombres avec une grande précision
a = gmpy2.mpz('798580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Là, je viens de définir votre nombre avec une grande précision. Maintenant, vous pouvez effectuer des opérations avec cette variable `a`. Par exemple :
```python
b = gmpy2.fac(a) # Calculer la factorielle de a
c = gmpy2.divexact(b, 2) # Diviser la factorielle par 2
d = gmpy2.sub(a, 2) # Soustraire 2 de a
resultat = gmpy2.mul(c, d) # Multiplier les résultats précédents
print(resultat)
```
Cela devrait vous donner le résultat de votre expression avec une grande précision. Si vous rencontrez des problèmes avec cela ou si vous avez besoin d'une assistance supplémentaire, n'hésitez pas à demander !
Si Python n'a pas été utile, il est possible que vous n'utilisiez pas la bonne approche. Utiliser une bibliothèque comme gmpy2 pourrait être plus efficace. Voici un exemple simple de la façon dont vous pourriez utiliser gmpy2 pour effectuer des calculs avec une grande précision :
```python
import gmpy2
# Définir les nombres avec une grande précision
a = gmpy2.mpz('798580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Là, je viens de définir votre nombre avec une grande précision. Maintenant, vous pouvez effectuer des opérations avec cette variable `a`. Par exemple :
```python
b = gmpy2.fac(a) # Calculer la factorielle de a
c = gmpy2.divexact(b, 2) # Diviser la factorielle par 2
d = gmpy2.sub(a, 2) # Soustraire 2 de a
resultat = gmpy2.mul(c, d) # Multiplier les résultats précédents
print(resultat)
```
Cela devrait vous donner le résultat de votre expression avec une grande précision. Si vous rencontrez des problèmes avec cela ou si vous avez besoin d'une assistance supplémentaire, n'hésitez pas à demander !
As an AI language model...
bon très bien je tente.
:333
bon très bien je tente.
il y a un an
As an AI language model...
bon très bien je tente.
bon très bien je tente.
En vrai c'est pas con ce que dit chat-gpt pour le coup, ça va peut-être marcher, j'ai trouvé la documentation tu m'en diras des nouvelles:
https://gmpy2.readthedocs.io/en/latest/
il y a un an
meowsillymeow
1 an
des grands nombres*
bonsoir les kheys
je me permets de vous demander des conseils
j'ai besoin de calculer un grand nombre. très grand. plus précisément : 7,9858e15583 ! / 2 ! * (7,9858e15583 – 2) !
j'ai tenté python, inutile, et sagemath de cocalc, pas utile non plus. c'était parfait pour une belle approximation de 6^19969 mais sinon...
je sais qu'il me faudrait un programme informatique spécialisé dans l'algèbre mais personne IRL ne peut m'aider
bonsoir les kheys
je me permets de vous demander des conseils
j'ai besoin de calculer un grand nombre. très grand. plus précisément : 7,9858e15583 ! / 2 ! * (7,9858e15583 – 2) !
j'ai tenté python, inutile, et sagemath de cocalc, pas utile non plus. c'était parfait pour une belle approximation de 6^19969 mais sinon...
je sais qu'il me faudrait un programme informatique spécialisé dans l'algèbre mais personne IRL ne peut m'aider
MP
J’ai été méprisé, humilié, traqué comme un chien. Et pourtant, je continue d’écrire, parce que c’est ma façon de hurler.
il y a un an
Pour calculer des nombres larges, utilise une bibliothèque spécialisée comme BigInt ou BigDecimal en Java. Ces bibliothèques permettent de gérer des nombres très grands sans passer par la limite d'un long ou un double
il y a un an
ViveLaConsole
1 an
Pour calculer des nombres larges, utilise une bibliothèque spécialisée comme BigInt ou BigDecimal en Java. Ces bibliothèques permettent de gérer des nombres très grands sans passer par la limite d'un long ou un double
merci khey j'avais pas vu. j'espère que ça marchera
:333
il y a un an