Elever un nombre à la puissance n

Fermé
visquis Messages postés 1 Date d'inscription mercredi 23 octobre 2013 Statut Membre Dernière intervention 23 octobre 2013 - 23 oct. 2013 à 07:28
ellana29460 Messages postés 689 Date d'inscription lundi 7 octobre 2013 Statut Membre Dernière intervention 12 septembre 2015 - 23 oct. 2013 à 18:23
quel est la fonction qui permet de calculer la puissance d'un nombre?

1 réponse

ellana29460 Messages postés 689 Date d'inscription lundi 7 octobre 2013 Statut Membre Dernière intervention 12 septembre 2015 172
23 oct. 2013 à 07:33
#include <math.h>

pow(puissance, nombre);

la fonction est de type float, je crois.
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
23 oct. 2013 à 09:45
Salut visquis, ellana29460,

C'est bien
pow
, définit dans
math.h
.

Mais c'est d'abord la base et après l'exposant. S'agissant du type, la valeur de retour (le résultat) est un
double
, comme ses paramètres.

le prototype :

double pow (double base, double exponent);

http://www.cplusplus.com/reference/cmath/pow/

Si tu as besoin d'autres types, et que programmer en C99 ne te gène pas, tu peux utiliser la macro du même nom définie dans tgmath.h.


Dal
0
ellana29460 Messages postés 689 Date d'inscription lundi 7 octobre 2013 Statut Membre Dernière intervention 12 septembre 2015 172
23 oct. 2013 à 18:23
oui, mais a 5mn du debut des cours, j'ai repondu sans prendre le luxe d'aller examiner le prototype.
desole
0