IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

la puissance d'un nombre


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de dyala
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Par défaut la puissance d'un nombre
    salut tout le monde
    je veux savoir s'il existe une fonction pour la puissance ex x=c puissance m
    merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Regarde avec attention cette page.
    http://man.developpez.com/man3/pow.3.php

  3. #3
    Membre confirmé Avatar de dyala
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Par défaut
    .........donc il faut tjrs tester le type de x et y avant de faire la puissance

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Pourquoi tu veux tester ?
    La plupart du temps, on travaille avec des doubles. La seule fonction pow() devrait te suffir.

  5. #5
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 832
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par dyala Voir le message
    .........donc il faut tjrs tester le type de x et y avant de faire la puissance
    Bah faut juste travailler avec des doubles. Maintenant, si t'as des int rien ne t'interdit de caster...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  6. #6
    Membre confirmé Avatar de dyala
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Par défaut
    double pow (double x, double y);

    float powf (float x, float y);

    long double powl (long double x, long double y);

    donc a quoi sert ces differentes fonctions!!!
    si j'ai par exmple
    x et y float ou x entier et y foat je met directement
    double p, x , y;
    p=pow(x,y);

  7. #7
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 832
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par dyala Voir le message
    double pow (double x, double y);

    float powf (float x, float y);

    long double powl (long double x, long double y);

    donc a quoi sert ces differentes fonctions!!!
    => man

    Citation Envoyé par dyala Voir le message
    si j'ai par exmple x et y float ou x entier et y foat je met directement
    double p, x , y;
    p=pow(x,y);
    Si x et y sont double, pas de pb => p=pow(x, y)
    Si x (ou y) est int, alors faut caster pour que pow recoive quand-même des double => p=pow((double)x, y)

    Même méthode pour powf() qui attend des float et powl() qui attend des long double
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  8. #8
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par dyala Voir le message
    double pow (double x, double y);

    float powf (float x, float y);

    long double powl (long double x, long double y);

    donc a quoi sert ces differentes fonctions!!!
    si j'ai par exmple
    x et y float ou x entier et y foat je met directement
    double p, x , y;
    p=pow(x,y);
    Je conseille d'utiliser le format natif (double), soit pow(). Ca devrait couvrir la plupart des cas d'utilisation. Les float sont inutiles (perte de temps et de précision). Les long double sont rarement correctement implémentés.

Discussions similaires

  1. Réponses: 12
    Dernier message: 10/05/2013, 15h45
  2. [Turbo Pascal] Calcul de la puissance d'un nombre
    Par Alcatîz dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 11/11/2010, 14h51
  3. calcul du modulo ou puissance d'un nombre
    Par tcheck_vi dans le forum MATLAB
    Réponses: 2
    Dernier message: 03/06/2009, 07h54
  4. Nombres remarquables : Sommes des puissances des sous-nombres
    Par PoZZyX dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 15/11/2007, 15h20
  5. Réponses: 25
    Dernier message: 22/02/2007, 15h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo