Функция tanh () в C ++ STL
Опубликовано: 31 Декабря, 2021
Tanh () - это встроенная функция в C ++ STL, которая возвращает гиперболический тангенс угла в радианах.
Синтаксис:
tanh (тип_данных x)
Параметр: функция принимает один обязательный параметр x, который указывает гиперболический угол в радианах. Параметр может иметь тип данных double, float или long double.
Возвращаемое значение: функция возвращает гиперболический тангенс аргумента.
Нижеприведенные программы иллюстрируют вышеуказанный метод:
Программа 1:
// CPP program to demonstrate the // tanh() function #include <bits/stdc++.h> using namespace std; int main() { double x = 4.1, result; result = tanh (x); cout << "tanh(4.1) = " << result << endl; // x in Degrees double xDegrees = 90; x = xDegrees * 3.14159 / 180; result = tanh (x); cout << "tanh(90 degrees) = " << result << endl; return 0; } |
Выход:
tanh (4,1) = 0,999451 tanh (90 градусов) = 0,917152
Программа 2:
// CPP program to demonstrate the // tanh() function #include <bits/stdc++.h> using namespace std; int main() { int x = -4; double result; result = tanh (x); cout << "tanh(-4) = " << result << endl; // x in Degrees double xDegrees = 90; x = xDegrees * 3.14159 / 180; result = tanh (x); cout << "tanh(90 degrees) = " << result << endl; return 0; } |
Выход:
танх (-4) = -0,999329 tanh (90 градусов) = 0,761594
Ошибки и исключения: функция не возвращает соответствующую функцию для вызова ошибки, когда в качестве аргумента передается строка или символ.
Программа 3:
// CPP program to demonstrate the tanh() // function when a string is passed as argument #include <bits/stdc++.h> using namespace std; int main() { string x = "gfg" ; double result; result = tanh (x); cout << "tanh(x) = " << result << endl; return 0; } |
Выход:
prog.cpp: 14: 20: ошибка: нет соответствующей функции для вызова 'tanh (std :: __ cxx11 :: string &)' результат = tanh (x);
Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .