Bonjour! Je cherche à calculer un grand nombre.
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Bonjour! Je cherche à calculer un grand nombre.



  1. #1
    joypeace

    Bonjour! Je cherche à calculer un grand nombre.


    ------

    Bonjour à tous,

    Je voudrais calculer un nombre de cette forme:

    1.73573395935...... où il y a bien dix mille (10 000) chiffres après la virgule, puissance un nombre à 10 chiffres genre un milliard (10^9).

    soit :


    (1.73573395935......)^(10^9)
    en gros.


    J'utilise gmp, mais la précision fait défaut. Mon programme est simple mais peut-être trop simple. Je devrais avoir des résultats plus précis car les résultats obtenus sont faux même quand on prend par exemple un nombre à 4 chiffres pour la puissance. Voici le code:

    Code:
        mpf_class p,n;p=1.0;n=1.0;
    
        unsigned long a;
        a=10^9 ou un peu plus;
      
       
        mpf_init_set_str(n.get_mpf_t(),"1.73573395935......",10);
        
        mpf_pow_ui(p.get_mpf_t(),n,a);
    
    
        cout<<"p="<<p;
    Je ne sais peut-être pas comment utiliser la précision maximale de gmp ou améliorer l'algo. Voilà, toute aide bienvenue. Et si ça peut rester sérieux et efficace, j'apprécierais.

    -----

  2. #2
    Tryss2

    Re : Bonjour! Je cherche à calculer un grand nombre.

    Est-ce que tu as une idée de l'ordre de grandeur du nombre de chiffres que va avoir ton résultat?

    Je te donne la réponse : plusieurs milliers de milliards de chiffres, soit plusieurs téraoctets nécessaires pour stocker le résultat

  3. #3
    Deedee81
    Modérateur

    Re : Bonjour! Je cherche à calculer un grand nombre.

    Salut,

    Citation Envoyé par Tryss2 Voir le message
    Je te donne la réponse : plusieurs milliers de milliards de chiffres, soit plusieurs téraoctets nécessaires pour stocker le résultat
    Ca dépend certainement de la précision finale souhaitée.

    Mais je me demande si ce fil n'aurait pas mieux sa place dans le forum de programmation ?
    "Il ne suffit pas d'être persécuté pour être Galilée, encore faut-il avoir raison." (Gould)

Discussions similaires

  1. Cherche astuce pour trouver le nombre de diviseur naturel d'un nombre
    Par invitefb7818c9 dans le forum Mathématiques du collège et du lycée
    Réponses: 1
    Dernier message: 27/12/2009, 12h23
  2. Le plus grand nombre
    Par invitedf4bb0fd dans le forum Mathématiques du collège et du lycée
    Réponses: 40
    Dernier message: 27/10/2009, 22h16
  3. apparition de pub en grand nombre sur mon pc
    Par invite4845db54 dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 9
    Dernier message: 28/09/2009, 17h37
  4. Calculer modulo grand nombre
    Par invite13a949b5 dans le forum Mathématiques du supérieur
    Réponses: 8
    Dernier message: 22/06/2008, 00h14
  5. Le plus grand nombre premier.
    Par invite63ea3fef dans le forum Mathématiques du supérieur
    Réponses: 15
    Dernier message: 12/05/2005, 16h12