# Do sqrt for all elements in a valarray : valarray « valarray « C++ Tutorial

Home
C++ Tutorial
 1 Language Basics 2 Data Types 3 Operators statements 4 Array 5 Development 6 Exceptions 7 Function 8 Structure 9 Class 10 Operator Overloading 11 Pointer 12 File Stream 13 template 14 STL Introduction 15 string 16 vector 17 list 18 bitset 19 set multiset 20 valarray 21 queue stack 22 deque 23 map multimap 24 STL Algorithms Modifying sequence operations 25 STL Algorithms Non modifying sequence operations 26 STL Algorithms Binary search 27 STL Algorithms Sorting 28 STL Algorithms Merge 29 STL Algorithms Min Max 30 STL Algorithms Iterator 31 STL Algorithms Heap 32 STL Algorithms Helper
 C++ Tutorial » valarray » valarray

 ```#include  #include  #include  using namespace std; int main() {   valarray v(10);   for(int i=0; i<10; i++)       v[i] = i*i;   cout << "Original contents: ";   for(int i=0; i<10; i++)     cout << v[i] << " \n\n";   v = sqrt(v);   for(int i=0; i<10; i++)     cout << v[i] << " \n\n";   cout << endl; }```
```Original contents: 0

1

4

9

16

25

36

49

64

81

0

1

2

3

4

5

6

7

8

9```
 20.1.valarray 20.1.1. Create valarray of bool value by using comparison operator on another valarray 20.1.2. subtracting 10 from each element 20.1.3. Minus 10 from each element in a valarray 20.1.4. Plus two valarrays together 20.1.5. Get square root of elements in a valarray 20.1.6. Use valarray + valarray to double the value for each element in valarray 20.1.7. Do sqrt for all elements in a valarray 20.1.8. Print three-dimensional valarray line-by-line 20.1.9. Print valarray as two-dimensional array 20.1.10. valarray with double value inside