Тригонометрические функции

В языке C++ доступны следующие тригонометрические функции:

  • sin(), cos(), tan() — стандартные тригонометрические функции (синус, косинус, тангенс). Угол задается в радианах. Прототипы функций:
#include <cmath> /* или #include <math.h> */
float sin(float x);
float sinf(float x);
float cos(float x);
float cosf(float x);
float tan(float x);
float tanf(float x);
double sin(double x);
double cos(double x);
double tan(double x);
long double sin(long double x);
long double sinl(long double x);
long double cos(long double x);
long double cosl(long double x);
long double tan(long double x);
long double tanl(long double x);

Пример:

double degrees = 90.0;
// Перевод градусов в радианы
double radians = degrees * (M_PI / 180.0);
// Перевод радианов в градусы
std::cout << radians * (180.0 / M_PI) << std::endl; // 90
std::cout << std::sin(radians) << std::endl;        // 1
  • asin(), acos(), atan() — обратные тригонометрические функции (арксинус, арккосинус, арктангенс). Значение возвращается в радианах. Прототипы функций:
#include <cmath> /* или #include <math.h> */
float asin(float x);
float asinf(float x);
float acos(float x);
float acosf(float x);
float atan(float x);
float atanf(float x);
double asin(double x);
double acos(double x);
double atan(double x);
long double asin(long double x);
long double asinl(long double x);
long double acos(long double x);
long double acosl(long double x);
long double atan(long double x);
long double atanl(long double x);

Учебник C++ (MinGW-W64)
Учебник C++ (MinGW-W64) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов