
17.04.2010, 13:05
|
|
Познающий
Регистрация: 22.02.2010
Сообщений: 30
С нами:
8534832
Репутация:
15
|
|
Сообщение от qwert135
всем привет.народ,подскажите плиз,как на С++ возводить отрицательное число в степень.прост я знаю как это сделать только через ln, а с отрицательными эт не прокатывает
В math.h (cmath) есть функции pow и powl.
Или же нижеследующая функция (не учитывает переполнение):
Код:
int pow(int nNumber, unsigned int unP)
{
int nRes = 1;
if (nNumber != 0)
{
while (unP--)
nRes *= nNumber;
}
else
nRes = 0;
return nRes;
}
|
|
|