Les Allergies
Alimentaires
Posez votre question Signaler

Élévation à la puissance en language C [Fermé]

andro127 - Dernière réponse le 16 oct. 2001 à 15:16
bonjour, je suis confronté régulièrement a un probleme:
je n'arrive pas a affecter a une variable une puissance de deux autres variables!
int a;
a=q^z;
ne marche pas.
int a;
a=qez;
ne marche pas non plus.
Quelqu'un sait il commentfaire o est ce que je dois me résoudre a différencier les cas ou z=1 , z=2 , etc... ?
merci d'avance.
@+
Lire la suite 

Élévation à la puissance en language C »

3 réponses
Réponse
+51
moins plus
Si tu fait un include de math.h (librairie des fonctions mathématiques), tu disposes de la fonction

pow(a,b)

qui calcule a élevé à la puissance b

andro127 - 16 oct. 2001 à 15:16
merci beaucoup, franchement merci*
vous me tirez d'un mauvais pas..
a+
Réponse
+10
moins plus
bah le plusq simple c encore une boucle for toute bete:

exp=a;
for(i=0;i>n;i++)
{
exp=exp*a;
}

Castor

Ce document intitulé « élévation à la puissance en language C » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?