C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
помогите пожалуста, как вычесть 10-ый корень
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



Сорри, глючу wink.gif
exp
Отправлено: 18.10.2003, 21:46


Мастер участка

Группа: Участник
Сообщений: 304



А теперь внимание : правильный ответ.

Правилино: #include
...
...// твой код
...=pow(x,1/10); //Так как извлечение корня 10 степ. суть возведение в степень 1/10. Думаю понятно, что для корня 7-й степени нужно написать pow(x,1/7);

Разложением в экспоненциально-логарифмическую форму пользоваться настоятельно не советую, т.к. при этом тратится намного больше времени. cool.gif

Вернуться в Вопросы программирования в C++Builder