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 un an
demande à dylan
ouais
il y a un an
Tu as essayé Matlab ?
:miaou:

il y a un an
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 un an
Tu as essayé Matlab ?
non, je vais tenter!
:Chat_kisouri:
:333
il y a un an
okay, j'essaierai, merci!
:Chat_kisouri:
:333
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.
:miaou:

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

:risirouge:
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 !

:risirouge:
As an AI language model...

bon très bien je tente.
:Chat_kisouri:
:333
il y a un an
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 un an
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 un an
Met la réponse ici stp ça m'intéresse aussi
:risirouge:
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
:patrick_autiste:
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
:patrick_autiste:
merci khey j'avais pas vu. j'espère que ça marchera
:Chat_kisouri:
:333
il y a un an