Arrays and collections / Arrays

#include <iostream>
#include <vector>
#include <valarray>
using namespace std;

vector<int> vec { 12345 };
transform(vec.begin(), vec.end(), vec.begin(),
    [&](int i) { return i * 3; });
//vec is [ 3, 6, 9, 12, 15 ]

for (int i : vec) cout << i << "; ";
cout << endl;

valarray<int> arr { 12345 };
arr = (arr + 2) * 2;
//arr is [ 6, 8, 10, 12, 14 ]

for (int i : arr) cout << i << "; "