Показать сообщение отдельно

  #8  
Старый 17.04.2010, 13:05
fluffylion
Познающий
Регистрация: 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;
}
 
Ответить с цитированием