30/10/15 13:26
Il concetto fondamentale è che i risultati siano corretti ... se vuoi risparmiare righe, puoi scrivere la mia precedente così
Magari risulterà meno chiara ma è uguale ...
double PowerS( long base, long exponent ) { double value = 1.0; int sign = (exponent<0) ? -(exponent*=-1) : 0; while( exponent-- ) value *= base; return sign ? 1.0/value : value; }
Magari risulterà meno chiara ma è uguale ...