C++/STL Algorithms Helper/slice
slice a valarray
<source lang="cpp">
- include <iostream>
- include <valarray>
- include <cmath>
using namespace std; int main() {
valarray<int> v(10); for(int i=0; i<10; i++) v[i] = i; cout << "Original contents: "; for(int i=0; i<10; i++) cout << v[i] << " \n\n"; valarray<int> result = v[slice(0,5,2)]; cout << "Contents of result: "; for(int i=0; i<result.size(); i++) cout << result[i] << " ";
cout << endl;
} /* Original contents: 0 1 2 3 4 5 6 7 8 9 Contents of result: 0 2 4 6 8
*/ </source>