alexsys |
Отправлено: 10.06.2003, 02:16 |
|
Не зарегистрирован
|
помогите пожалуста как вычесть 10-ый корень в CBuilder-re
Заранее спасибо! |
|
Dmitri |
Отправлено: 10.06.2003, 10:03 |
|
admin@localhost
Группа: Модератор
Сообщений: 110
|
math.h, функция pow(number,10);
Отредактировано Dmitri — 10 Jun 2003, 10:05
|
|
Admin |
Отправлено: 10.06.2003, 13:38 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Вопрос такой был.
CODE |
#include <Math.hpp>
// Для N-степени:
int x = 125;
int N = 3;
int y = exp((LnXP1(x))/N);
// где N — степень, х — число
ShowMessage(y);
|
А обычный корень:
double sqrt(double x); // корень обычный
а функция pow() это возведение в степень, а не корень.
Отредактировано Admin — 10 Jun 2003, 13:39
|
|
Dmitri |
Отправлено: 11.06.2003, 13:00 |
|
admin@localhost
Группа: Модератор
Сообщений: 110
|
Сорри, глючу
|
|
exp |
Отправлено: 18.10.2003, 21:46 |
|
Мастер участка
Группа: Участник
Сообщений: 304
|
А теперь внимание : правильный ответ.
Правилино: #include
...
...// твой код
...=pow(x,1/10); //Так как извлечение корня 10 степ. суть возведение в степень 1/10. Думаю понятно, что для корня 7-й степени нужно написать pow(x,1/7);
Разложением в экспоненциально-логарифмическую форму пользоваться настоятельно не советую, т.к. при этом тратится намного больше времени.
|
|