Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 10 декабря!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Давно заметил, что всё-таки языки С/C++ это не самый лучший вариант программирования под Windows. Сейчас появилась масса более современных и удобных языков, например тот же Python - кроссплатформенный язык, очень легок в изучение. Я его изучил буквально за несколько дней по этому курсу - ссылка. Автор постарался, там видеоуроки на удивление легкие и понятные.

Функция Вычисляет 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;
 
 }


<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS