puissance en c++

puissance en c++ - C++ - Programmation

Marsh Posté le 18-11-2005 à 21:19:17    

est ce que quelqun peut me dire comment on ecrit x à la puissance y?
j ai essayé le chapeau ca marche pas

Reply

Marsh Posté le 18-11-2005 à 21:19:17   

Reply

Marsh Posté le 18-11-2005 à 21:47:03    

C'est une fonction de la lib math, je pense pow ou qq chose comme ça.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
Reply

Marsh Posté le 18-11-2005 à 21:49:18    

chapeau = ou exclusif
 
powf

Reply

Marsh Posté le 18-11-2005 à 22:06:29    

merci bcp

Reply

Marsh Posté le 19-11-2005 à 11:59:25    

std::pow
 
 
on est en C++, les variantes f, lf sont C99. C++ n'a pas besoin de ça.

Reply

Marsh Posté le 21-11-2005 à 17:11:43    

c'est tout simplement ceci par exemple pour x² que tu mets dans la variable i :  
 
i=pow(x,2);
 
Voili voili....A+

Reply

Marsh Posté le 21-11-2005 à 17:12:49    

faut pas inclure math.h ?

Reply

Marsh Posté le 21-11-2005 à 17:16:04    

bah....si si, désolé I forgot....

Reply

Marsh Posté le 21-11-2005 à 18:15:23    

en entier t'as le droit d'utiliser <<

Reply

Marsh Posté le 21-11-2005 à 21:49:00    

jeremy13 a écrit :

c'est tout simplement ceci par exemple pour x² que tu mets dans la variable i :  
 
i=pow(x,2);
 
Voili voili....A+


Pour élever au carré, aucun intérêt. [:itm]


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
Reply

Marsh Posté le 21-11-2005 à 21:49:00   

Reply

Marsh Posté le 21-11-2005 à 21:49:43    

OUAIS BION CAITAI UNE AISSPLICATION SPA LA PAINE DE VAINIR FOUTRE LA MAYRDE TOI §§

Reply

Marsh Posté le 22-11-2005 à 12:22:27    

merci chrisbk!!!
dc pour el muchacho ki est un peu "kass...co..." :  
 
i=pow(x,6969696969);
 
voilà ça te plait???
 
Grrrr!!!!!!

Reply

Marsh Posté le 22-11-2005 à 12:24:52    

nan paske la tu vas faire un overflow, aucun interet [:itm]
 
lolzorofl!

Reply

Marsh Posté le 22-11-2005 à 12:28:08    

:D  :fou:  :D  :fou:  :D  :fou:  :D  :fou:  :D  :fou:  :D  :fou:  :D  :fou:  :D  :fou:  :D  :fou:  :D  :fou:  ...........................Mais vous êtes tous casse-couilles ou koi?????

Reply

Marsh Posté le 22-11-2005 à 12:29:01    

et puis pour l'overflow ça dépends de la valeur de x.....

Reply

Marsh Posté le 22-11-2005 à 12:30:16    

nan mais stait de l'humour, decrispe, respire, tiens, regarde les oiseaux qui froufroutent dehors, c'est pas mignon ?

Reply

Marsh Posté le 22-11-2005 à 12:39:46    

lol....ils sont mignon mais kan meme je suis un peu stressé à cause de mes exams en ce moment.....dc dsl!!!!

Reply

Marsh Posté le 22-11-2005 à 18:51:46    

mange un sexe, ça déstress


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 22-11-2005 à 19:26:54    

ou du caca

Reply

Marsh Posté le 22-11-2005 à 19:50:25    

jeremy13 a écrit :

merci chrisbk!!!
dc pour el muchacho ki est un peu "kass...co..." :  
 
i=pow(x,6969696969);
 
voilà ça te plait???
 
Grrrr!!!!!!


Même pas, pour le risque plus qu'important d'overflow (ou s'il ya pas overflow, x << 1, donc il y a en tout cas grosse perte de précision), et en plus, choisir i comme nom de variable réelle n'est pas très heureux.  [:jayz]  


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
Reply

Marsh Posté le 22-11-2005 à 23:27:54    

Code :
  1. template<int a, unsigned b>
  2. struct CompileTimePow
  3. {
  4.    enum { value = ((b & 1) ? a : 1) * CompileTimePow<a * a, b / 2>::value };
  5. };
  6. template<int a>
  7. struct CompileTimePow<a, 0>
  8. {
  9.    enum { value = 1 };
  10. };
  11. template<unsigned b>
  12. struct PartialCompileTimePow
  13. {
  14.    int operator()(int a)
  15.    {
  16.       return ((b & 1) ? a : 1) * PartialCompileTimePow<b / 2>()(a * a);
  17.    }
  18. };
  19. template<>
  20. struct PartialCompileTimePow<0>
  21. {
  22.    int operator()(int a)
  23.    {
  24.       return 1;
  25.    }
  26. };


 
Pour faire joujou avec la meta-prog :D
CompileTimePow<5, 3>::value; /* = 125 calculé à la compil */
 
int n = ...
PartialCompileTimePow<5>(n); /* se déroule en (n*n*n*n*n) avec un bon compilo */


Message édité par jesus_christ le 22-11-2005 à 23:30:15
Reply

Marsh Posté le 23-11-2005 à 11:33:11    

Pour "el muchach o", on fait pas du C++ pour avoir de la précison!!!Il y a d'autre language pour faire des maths par exemple.....
C bizarre g l'impression kil y a un peu de tension.....

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed