РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
120 of 815 menu

Константа numbers::sqrt2

Константа numbers::sqrt2 представляет собой математическую константу, равную квадратному корню из числа 2. Она определена в заголовочном файле <numbers> и доступна в пространстве имён std::numbers начиная со стандарта C++20. Значение константы приблизительно равно 1.4142135623730951. Константа имеет тип double и не принимает никаких параметров, так как является статическим членом шаблона std::numbers::sqrt2_v.

Синтаксис

#include <numbers> std::numbers::sqrt2

Пример

Давайте выведем значение константы numbers::sqrt2 на экран:

#include <iostream> #include <numbers> using namespace std; int main() { cout << numbers::sqrt2 << endl; return 0; }

Результат выполнения кода:

1.41421

Пример

Давайте проверим, что квадрат константы numbers::sqrt2 приблизительно равен числу 2:

#include <iostream> #include <numbers> using namespace std; int main() { double res = numbers::sqrt2 * numbers::sqrt2; cout << res << endl; return 0; }

Результат выполнения кода:

2

Пример

Давайте найдём длину диагонали квадрата со стороной 5, используя константу numbers::sqrt2:

#include <iostream> #include <numbers> using namespace std; int main() { double side = 5.0; double diagonal = side * numbers::sqrt2; cout << diagonal << endl; return 0; }

Результат выполнения кода:

7.07107

Смотрите также

  • константа numbers::pi,
    которая содержит число пи
  • константа numbers::e,
    которая содержит число Эйлера
  • функция sqrt,
    которая вычисляет квадратный корень
  • функция pow,
    которая возводит число в степень
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить