valarray pow() function in C++
The pow() function is defined in valarray header file. This function returns a valarray containing the results of the power operation on all the elements, in the same order.
Syntax:
pow(varr, n);
Parameter:
- varr: This represents the valarray object.
- n: It represents a exponent value.
Returns: This function returns a valarray containing the results of the power operation on all the elements.
Below programs illustrate the above function:
Example 1:-
// C++ program to demonstrate // example of pow() function. #include <bits/stdc++.h> using namespace std; int main() { // Initializing valarray valarray< int > varr = { -1, 2, 3, 4, -5 }; // Declaring new valarray valarray< int > varr1; // use of pow() function varr1 = pow (varr, 3); // Displaying new elements value cout << "The new valarray with" << " manipulated values is : " << endl; for ( int & x : varr1) { cout << x << " " ; } cout << endl; return 0; } |
Output:
The new valarray with manipulated values is : -1 8 27 64 -125
Example 2:-
// C++ program to demonstrate // example of pow() function. #include <bits/stdc++.h> using namespace std; int main() { // Initializing valarray valarray< int > varr = { -1, 6, 3, 4, 5 }; // Declaring new valarray valarray< int > varr1; // use of pow() function varr1 = pow (varr, 2); // Displaying new elements value cout << "The new valarray with" << " manipulated values is : " << endl; for ( int & x : varr1) { cout << x << " " ; } cout << endl; return 0; } |
Output:
The new valarray with manipulated values is : 1 36 9 16 25
Want to learn from the best curated videos and practice problems, check out the C++ Foundation Course for Basic to Advanced C++ and C++ STL Course for foundation plus STL. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.