[C] Problème d'exposant

Fermé
Sophie - 13 août 2005 à 21:23
 dibi - 28 janv. 2008 à 21:52
Bonjour, c'est pas faute de d'avoir pas cherché, mais j'ai pas trouvé l'équivalement en C d'une puissance (d'un exposant). Intuitivement, j'aurais été tentée d'utiliser un ^, mais ça correspond à un xor en C.
So...quelle est l'opérateur correspond svp ?!
Merci d'avance, bonne soirée

4 réponses

Ravachol Messages postés 560 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
13 août 2005 à 21:39
Salut,
C'est la fonction pow qui se trouve dans le header math.h
Si tu veux des exemples d'utilisation: http://www.lri.fr/~aze/page_c/aide_c/puiss.html

A++
0
Merci bcp, c'est exactement ce que je cherchais :)
0
Ravachol Messages postés 560 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
14 août 2005 à 09:04
Salut,
Pas de quoi :-)

A++
0
en langage C vous puvez facilement calculer l'exposant de n'importe quel nombre (sauf le zéro- cas intuitif/ou cas trivial dans une récursivité-),
vous pouvez utliser les fonctions de la bibliothèque maths.h
ou d'écrire une fonction comme par exemple :
int expo(int nombre, int exposant)
{
int i,aux=1;
if (nombre==0)
{
if (exposant ==0); /*cas indétrminé*/
else (return(1))
}
else if (exposant == 0) return(1);
else for (i=exposant;i>0;i--)
{
aux=aux*membre;
return(aux);
}
}
nb :il n'y a pas d'opérateurs qui opèrent avec l'exposant.
0
je n'arrive pas a rentré sur mon msn i a 1 blem dexposant kelkun pe maider
0