valarray cos() function in C++ Last Updated : 08 Mar, 2023 Summarize Comments Improve Suggest changes Share Like Article Like Report The cos() function is defined in valarray header file. This function is used to calculate cosine of the value of each element in valarray and returns a valarray containing the cosine of all the elements. Syntax: cos(varr); Time Complexity: O(1) Auxiliary Space: O(1) Parameter: This function takes a mandatory parameter varr which represents valarray. Returns: This function returns a valarray containing the cosine of all the elements. Below programs illustrate the above function: Example 1:- CPP // C++ program to demonstrate // example of cos() function. #include <bits/stdc++.h> using namespace std; int main() { // Initializing valarray valarray<double> varr = { 0, 0.25, 0.5, 0.75, 1 }; // Declaring new valarray valarray<double> varr1; // use of cos() function varr1 = cos(varr); // Displaying new elements value cout << "The new valarray with" << " manipulated values is : " << endl; for (double& x : varr1) { cout << x << " "; } cout << endl; return 0; } Output:The new valarray with manipulated values is : 1 0.968912 0.877583 0.731689 0.540302 Example 2:- CPP // C++ program to demonstrate // example of cos() function. #include <bits/stdc++.h> using namespace std; int main() { // Initializing valarray valarray<double> varr = { 1.2, 3.14, 5.0, 0.0 }; // Declaring new valarray valarray<double> varr1; // use of cos() function varr1 = cos(varr); // Displaying new elements value cout << "The new valarray with" << " manipulated values is : " << endl; for (double& x : varr1) { cout << x << " "; } cout << endl; return 0; } Output:The new valarray with manipulated values is : 0.362358 -0.999999 0.283662 1 Comment More infoAdvertise with us Next Article valarray end() function in C++ B bansal_rtk_ Follow Improve Article Tags : Misc C++ CPP-Functions cpp-valarray Practice Tags : CPPMisc Similar Reads valarray cosh() function in C++ The cosh() function is defined in valarray header file. This function is used to calculate hyperbolic cosine of the value of each element in valarray and returns a valarray containing the hyperbolic cosine of all the elements. Syntax: cosh(varr); Parameter: This function takes a mandatory parameter 2 min read valarray acos() function in C++ The acos() function is defined in valarray header file. This function is used to calculate arc cosine of the value of each element in valarray and returns a valarray containing the arc cosine of all the elements. Syntax: acos(varr); Parameter: This function takes a mandatory parameter varr which rep 2 min read valarray abs() function in C++ The abs() function is defined in valarray header file. This function is used to calculate the absolute value of each element in the valarray and returns a valarray containing the absolute values of all the elements. Syntax: abs(varr); Parameter: This function takes a mandatory parameter varr which r 2 min read valarray end() function in C++ The end() function is defined in valarray header file. This function returns an iterator pointing to the past-the-end element in the valarray v. Syntax: template< class T > end( valarray<T>& v ); Parameter: This function takes a mandatory parameter v which represents the valarray obj 1 min read valarray exp() function in C++ The exp() function is defined in valarray header file. This function is used to calculate e raised to the power equal to the value of the element in valarray. Syntax: exp(varr); Parameter: This function takes a mandatory parameter varr which represents valarray. Returns: This function returns a vala 2 min read valarray atan() function in C++ The atan() function is defined in valarray header file. This function is used to calculate arc tangent of the value of each element in valarray and returns a valarray containing the arc tangent of all the elements. Syntax: atan(varr); Parameter: This function takes a mandatory parameter varr which r 2 min read Like