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

 
корень N-ой степени, корень N-ой степени
Гость_djdimm
Отправлено: 31.05.2003, 13:28


Не зарегистрирован







Люди добрые, памагите чайнику....
Как в С++ вычислить корень N-ой степени???...
Спасибо...
Георгий
Отправлено: 31.05.2003, 14:35


Почетный железнодорожник

Группа: Модератор
Сообщений: 874




мда...
приезжаете на дачу, берёте лопату, выходите в огород и ... извлекаете сколько угодно корней...


функций чтоб извлекать корень стенепи N я не увидел, но есть возможность возводить в степень меньше единицы:

CODE

double r=3;//будем считать кубический корень
double a=13;//из числа 13
double res;
res=power(a,1/r);


Отредактировано Георгий — 31 May 2003, 17:23
pasha
Отправлено: 31.05.2003, 15:21


Дежурный стрелочник

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



double sqrt(double x); // корень обычный

На С++Builder это выглядит вроде так для N-степени:

CODE

int x = 125;
int N = 3;
int y = exp((LnXP1(x))/N);
// где N — степень, х — число
ShowMessage(y);


Отредактировано pasha — 31 May 2003, 15:24
Guest
Отправлено: 01.06.2003, 22:27


Не зарегистрирован







sad.gif Почему -то функция Power в С++ не работает..ошибку выдаёт..
о как...
Admin
Отправлено: 01.06.2003, 23:42


Владимир

Группа: Администратор
Сообщений: 1190



Что значит в C++ ? Мы здесь говорим о C++Builder

А файл Math.hpp подключили ?

CODE


//---------------------------------------------------------------------------
#include <Math.hpp>
void __fastcall TForm1::Button1Click(TObject *Sender)
{
     int x,y,z;
     x = 15; y = 4;
     z = Power(x,y);
     ShowMessage(z);
}
//---------------------------------------------------------------------------



Все работает, а если у Вас что-то не работает,
приведите код и сообщение об ошибке,
чтобы можно было понять в чем дело wink.gif
Георгий
Отправлено: 02.06.2003, 10:32


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



Для ANSI C++ судя по всему придётся использовать math.h и функцию pow

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