valarray asin() function in C++ Last Updated : 24 Oct, 2018 Summarize Comments Improve Suggest changes Share Like Article Like Report The asin() function is defined in valarray header file. This function is used to calculate arc sine of the value of each element in valarray and returns a valarray containing the arc sine of all the elements. Syntax: asin(varr); Parameter: This function takes a mandatory parameter varr which represents valarray. Returns: This function returns a valarray containing the arc sine of all the elements. Below programs illustrate the above function: Example 1:- CPP // C++ program to demonstrate // example of asin() 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 asin() function varr1 = asin(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 0.25268 0.523599 0.848062 1.5708 Example 2:- CPP // C++ program to demonstrate // example of asin() function. #include <bits/stdc++.h> using namespace std; int main() { // Initializing valarray valarray<double> varr = { 0.2, 0.14, 5.0, 0.0 }; // Declaring new valarray valarray<double> varr1; // use of asin() function varr1 = asin(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.201358 0.140461 nan 0 Comment More infoAdvertise with us Next Article valarray abs() function in C++ B bansal_rtk_ Follow Improve Article Tags : Misc C++ CPP-Functions cpp-valarray Practice Tags : CPPMisc Similar Reads 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 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 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 valarray begin() function in C++ The begin() function is defined in valarray header file. This function returns an iterator pointing to the first element in the valarray v. Syntax: template< class T > begin( valarray<T>& v ); Parameter: This function takes a mandatory parameter v which represents the valarray object 1 min read valarray atan2() function in C++ The atan2() function is defined in valarray header file. This function calculate inverse tangent of (y/x) value of each element in valarray and returns a valarray containing the inverse tangent of all the elements. where y is the proportion of the y-coordinate and x is the proportion of the x-coordi 3 min read valarray cos() function in C++ 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 2 min read Like