Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Alex Zdanevich Гость
|
Добавлено: Сб Окт 05 2002 23:25 Заголовок сообщения: нужен текст ф-ции на С++ |
|
|
извиняюсь за ламерский вопрос, но может кто-то знает как написать на C++ ф-ции реализующие возведение числа в целочисленную степень и взятие корня N-ной степени? ) |
|
Вернуться к началу |
|
|
Adil Гость
|
Добавлено: Вт Окт 08 2002 08:40 Заголовок сообщения: Re: нужен текст ф-ции на С++ |
|
|
Для возведения в степень воспользуйся рекурсией:
long powrec(int x, int n) { if(n .LE. 1) return x; return x*powrec(x,n-1); }
для корня воспользуйся формулой: 1/n 1/n*lnx x =e :
double nrt(int x, int n) { if(n != && x .GT. 0)) return exp(log(x)/n); return 1; }
.LE. = знак "меньше либо равно" .GT. = знак "больше" - на этом форуме глюки с обычными символами знаков "больше-меньше"
Удачи. |
|
Вернуться к началу |
|
|
|