Как написать корень в программе

В C++, функция sqrt перегружена в и (смотреть sqrt комплексных чисел и sqrt в библиотеке массивов числовых значений).

В Си, определён только один прототип данной функции, с типом данных double .

Параметры:

  • val
    Вещественное число. Если аргумент отрицательный, возникает ошибка области допустимых значений,которая устанавливает значение макроса ERRNO в EDOM , значение.

Возвращаемое значение

Корень квадратный из val .

Пример: исходный код программы

// пример использования функции sqrt #include // для оператора cout #include // для функции sqrt int main() < double param = 1024.0; std::cout << «sqrt(» << param << «) = » << sqrt(param) // вычисляем корень квадратный

Источник: cppstudio.com

Как написать корень в программе

Стандартная библиотека языка Си предоставляет ряд математических функций, которые определены в разных заголовочных файлах, но в основном определены в файле math.h .

Как поставить корень квадратный в ворде

Степерь числа. pow

Функция pow() , определенная в заголовочном файле math.h , возвращает степень числа:

#include #include int main(void) < printf(«pow(2, 3) = %.fn», pow(2, 3)); // 2 в степени 3 printf(«pow(5, 2) = %.fn», pow(5, 2)); // 5 в степени 2 return 0; >

Стоит отметить, что эта функция возвращает число типа double .

Для возведения в степень чисел типа float и long double также определены функции powf() и powl() соответственно.

Округление числа. round

Функция round() округляет число до ближайшего целого. В качестве параметра она принимает число типа double :

#include #include int main(void) < double n1 = 3.14; printf(«round(%.2f) = %.2fn», n1, round(n1)); // round(3.14) = 3.00 double n2 = 3.49; printf(«round(%.2f) = %.2fn», n2, round(n2)); // round(3.49) = 3.00 double n3 = 3.5; printf(«round(%.2f) = %.2fn», n3, round(n3)); // round(3.50) = 4.00 return 0; >

Читайте также:
Какие программы майкрософт можно удалить

Квадратный корень. sqrt

Функция sqrt() возвращает квадратный корень числа типа double :

#include #include int main(void) < double n1 = 224; printf(«sqrt(%.f) = %.fn», n1, sqrt(n1)); // sqrt(224) = 15 double n2 = 36; printf(«sqrt(%.f) = %.fn», n2, sqrt(n2)); // sqrt(36) = 6 return 0; >

Для получения квадратного корня числа float также есть функция sqrtf() , а для числа типа long double — функция sqrtl()

abs

Функция abs , определенная в файле «stdlib.h», возвращает абсолютное значение числа

#include #include int main(void) < int m = -15; int n = 24; printf(«abs(m) = %d n», abs(m)); // abs(m) = 15 printf(«abs(n) = %d n», abs(n)); // abs(n) = 24 return 0; >

Для возвращения абсолютного значения чисел типов long и long long определены в «stdlib.h» функции labs и llabs соответственно. Для получения абсолютного значения для числа типа float в файле math.h определена функция fasbs . Все эти функцию работают аналогично abs()

Как написать корень на клавиатуре

Источник: metanit.com

sqrt , sqrtf , sqrtl

Поскольку C++ допускает перегрузку, можно вызывать перегрузки sqrt , которые принимают типы float или long double . В программе на языке C, если вы не используете макрос для вызова этой функции, sqrt всегда принимает и возвращает . double

При использовании макроса sqrt() тип аргумента определяет, какая версия функции выбрана. Дополнительные сведения см. в разделе Типообразная математика .

По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см. статью Глобальное состояние в CRT.

Возвращаемое значение

Функции sqrt возвращают квадратный корень x . По умолчанию, если x имеет отрицательное значение, sqrt возвращает неопределенное значение NaN .

Входные данные Исключение SEH _matherr Исключение
± QNaN, IND нет _DOMAIN
-INF нет _DOMAIN
x < 0 нет _DOMAIN

Требования

Сведения о совместимости см. в разделе Совместимость.

Читайте также:
Ошибки программ в телефоне

Пример

// crt_sqrt.c // This program calculates a square root. #include #include #include int main( void )
The square root of 45.35 is 6.73

Источник: learn.microsoft.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru