[C] Problème d'exposant [Fermé]

- - Dernière réponse :  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
Afficher la suite 

4 réponses

Messages postés
564
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
110
0
Merci
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
Merci bcp, c'est exactement ce que je cherchais :)
Ravachol
Messages postés
564
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
110 -
Salut,
Pas de quoi :-)

A++
0
Merci
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
Merci
je n'arrive pas a rentré sur mon msn i a 1 blem dexposant kelkun pe maider