C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Нетология

 pow / p / Библиотечн. функции Borland C++

Функция Вычисляет x в степени y.


Синтаксис          Вещественная версия
                   #include<math.h>
                   double pow(double x, double y);

                   Комплексная версия
                   #include<complex.h>
                   complex pow(complex x,complex y);
                   complex pow(complex x,double y);
                   complex pow(double x,complex y);

Файл, содержащий   Вещественная версия       Комплексная версия
прототип           math.h                    complex.h

Описание           pow вычисляет x^y.

                   Комплексная версия определена следующим образом:

                   pow(base,expon) = exp(expon log(base))

Возвращаемое       При успешном завершении, pow возвращает вычислен-
значение           ное значение, x^y.

                   Иногда, аргумент   посылаемый   pow   вызывает   в
                   результате переполнение,  или он вообще может быть
                   не  вычислимым.  При переполнении,  pow возвращает
                   значение HUGE_VAL.  При слишком большом  значении,
                   глобальной    переменной    errno    присваивается
                   значение:

                   ERANGE - Результат выходит за пределы.

                   Если аргумент x меньше или равен 0,  и y не  равен
                   0, то при этом errno присваивается значение

                   EDOM - Ошибка области определения.

                   и функция возвращает значение обратное HUGE_VAL.

                   Если и x и y равны 0, то pow возвращает 1.

                   Обработку ошибок  функции  pow  можно  изменить  с
                   помощью функции matherr.

Переносимость      Вещественная версия pow доступна в системах UNIX и
                   поддерживантся  стандартом  ANSI  C.   Комплексная
                   версия   требует   С++   и  поэтому  скорее  всего
                   непереносима.

Смотрите также     complex, exp, pow10, sqrt.

Пример:

#include<stdio.h>
#include<math.h>

int main(void)
{
   double x = 4.0,y=3.0;
   printf("%lf в степени %lf = %1f\n",x,y,pow(x,y));
   return 0;
}

---------------------------------------------------------------------
pow10
---------------------------------------------------------------------
Функция            Вычисляет 10 в степени p.

Синтаксис          #include<math.h>
                   double pow10(int p);

Файл, содержащий   math.h
прототип

Описание           pow10 вычисляет 10^p.

Возвращаемое       При успешном завершении pow10 возвращает вычислен-
значение           ное значение 10^p.

                   Результат вычисляется в виде double. Все аргументы
                   считаются   допустимыми,   даже,   если   вызывают
                   переполнение.

Переносимость      Доступна в системах UNIX.

Смотрите также     exp, pow.

Пример:

#include<stdio.h>
#include<math.h>

int main(void)
{
   int p=3;
/* !!! в оригинале double p = 3.0; прим. пер. */
   printf("10 в степени %d = %1f\n",p,pow10(p));
   return 0;
}




Letyshops [lifetime]