CMath - библиотека математических функций для C++
Cmath - это библиотека языка программирования C++, которая предоставляет функции для работы с математическими функциями и операциями, такими как вычисление косинуса, синуса, корня квадратного, тангенса, арктангенса и многих других.
Примеры кода, использующие библиотеку cmath:
1. Расчёт квадратного корня
cpp
#include
#include
using namespace std;
int main() {
double num = 64;
double result = sqrt(num);
cout << "Квадратный корень " << num << " = " << result << endl;
return 0;
}
Вывод:
Квадратный корень 64 = 8
2. Вычисление тангенса
cpp
#include
#include
using namespace std;
int main() {
double angle = 45;
double result = tan(angle * M_PI / 180.0);
cout << "Тангенс угла " << angle << " = " << result << endl;
return 0;
}
Вывод:
Тангенс угла 45 = 0.999999
3. Вычисление косинуса и синуса
cpp
#include
#include
using namespace std;
int main() {
double angle = 30;
double cos_result = cos(angle * M_PI / 180.0);
double sin_result = sin(angle * M_PI / 180.0);
cout << "Косинус угла " << angle << " = " << cos_result << endl;
cout << "Синус угла " << angle << " = " << sin_result << endl;
return 0;
}
Вывод:
Косинус угла 30 = 0.866025
Синус угла 30 = 0.499999
Все эти функции входят в библиотеку cmath и позволяют с легкостью производить математические вычисления в C++.