C++ Tutorial/valarray/valarray cshift — различия между версиями
Admin (обсуждение | вклад) м (1 версия: Импорт контента...) |
(нет различий)
|
Текущая версия на 13:31, 25 мая 2010
Shift content in a valarray
<source lang="cpp">#include <iostream>
- include <valarray>
- include <cmath>
using namespace std;
int main() {
valarray<int> v(10); int i; for(i=0; i<10; i++) v[i] = i; cout << "Original contents: "; for(i=0; i<10; i++) cout << v[i] << " "; cout << endl; v = v.cshift(3); cout << "Shifted contents: "; for(i=0; i<10; i++) cout << v[i] << " "; cout << endl; return 0;
}</source>
Shift elements in 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] << " "; v = v.cshift(3); cout << "Shifted contents: "; for(int i=0; i<10; i++) cout << v[i] << " "; cout << endl;
cout << endl;
}</source>
Original contents: 0 1 2 3 4 5 6 7 8 9 Shifted contents: 3 4 5 6 7 8 9 0 1 2