Les puissances en C
yan
-
alicia_3107 Messages postés 4546 Date d'inscription Statut Membre Dernière intervention -
alicia_3107 Messages postés 4546 Date d'inscription Statut Membre Dernière intervention -
voila j'apprends mon 1er langage (le C) et g des probs avec les puissances, comment faire pour donner a une puissance la valeur d une variable : ex : bin=bin+1ei; ca me dit ke i est un caracteres donc ca marche pas, mais i est la valeur d un compteur dc jpe pas remplacer le i par sa valeur, help pliz ca fé une apremidi kje suis dessus jen ai marre la , merci adio
2 réponses
il existe une librairie math.h qui contient des fonctions qui peuvent t'aider
double exp(double x); /*c'est l'exponentielle*/
double pow(double x, double y); /* x puissance y*/
pour ton exemple, essaye ça, je ne suis pas trés sûre, ça faisait longtemps ...
bin=bin+exp(i)
</alicia_3107 http://alicia.heraz.free.fr >
double exp(double x); /*c'est l'exponentielle*/
double pow(double x, double y); /* x puissance y*/
pour ton exemple, essaye ça, je ne suis pas trés sûre, ça faisait longtemps ...
bin=bin+exp(i)
</alicia_3107 http://alicia.heraz.free.fr >
Salut !
As-tu penser à faire un include de Math.h ? Dedans ya les fonctions concernant les Maths donc je pense que tu trouveras une fonction pour les puissances. Si tu trouves pas ( ca m'étonnerais po mal quand mm !) tu peux faire à l'arrache cad faire une boucle genre :
for ( tmp = 1; tmp <= puissance; tmp++)
bin = bin * tmp;
Voila !
As-tu penser à faire un include de Math.h ? Dedans ya les fonctions concernant les Maths donc je pense que tu trouveras une fonction pour les puissances. Si tu trouves pas ( ca m'étonnerais po mal quand mm !) tu peux faire à l'arrache cad faire une boucle genre :
for ( tmp = 1; tmp <= puissance; tmp++)
bin = bin * tmp;
Voila !