InscriptionConnexion
des grands nombres*

bonsoir les kheys
je me permets de vous demander des conseils
:dispose:

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
:Ahi12:
:Chat_kisouri:
:333
il y a 2 ans
demande à dylan
ouais
il y a 2 ans
Tu as essayé Matlab ?
:miaou:

il y a 2 ans
aïe, merci
le français ce n'est pas ma langue natale
:pizzacat:
parfois y'a des petites erreurs
:Chat_kisouri:
:333
il y a 2 ans
Tu as essayé Matlab ?
non, je vais tenter!
:Chat_kisouri:
:333
il y a 2 ans
okay, j'essaierai, merci!
:Chat_kisouri:
:333
il y a 2 ans
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.
:miaou:

il y a 2 ans
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.
ah oui bonne idée
je vais aller leur demander
:Chat_kisouri:
:333
il y a 2 ans
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 !

:risirouge:
il y a 2 ans
Elegast
Elegast
2 ans
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 !

:risirouge:
As an AI language model...

bon très bien je tente.
:Chat_kisouri:
:333
il y a 2 ans
As an AI language model...

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: gmpy2.readthedocs.io https://gmpy2.readthedocs.io/en/latest/
:risirouge:
il y a 2 ans
des grands nombres*

bonsoir les kheys
je me permets de vous demander des conseils
:dispose:

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
:Ahi12:
MP
:chat_lunettes:
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 2 ans
MP
:chat_lunettes:
Met la réponse ici stp ça m'intéresse aussi
:risirouge:
il y a 2 ans
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
:patrick_autiste:
il y a 2 ans
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
:patrick_autiste:
merci khey j'avais pas vu. j'espère que ça marchera
:Chat_kisouri:
:333
il y a 2 ans