Язык Си в примерах/Степень числа: различия между версиями

Содержимое удалено Содержимое добавлено
оформление
Удален лишний минус встрочке if(n < 0) return power ( 1.0 / x, --n); на if(n < 0) return power ( 1.0 / x, -n);
Строка 16:
double power(double x, long n) {
if(n == 0) return 1;
if(n < 0) return power ( 1.0 / x, --n);
return x * power(x, n - 1);
}