#include <iostream> #include <valarray> #include <cmath> #include <cstdlib> using namespace std; int main() { valarray<int> v(10); for(int i=0; i<10; i++) v[i] = rand()%10; cout << "Contenu initial de valarray: "; for( i=0; i<10; i++) cout << v[i] << " "; cout<<endl; /* Note: valarray étant reservé pour les valeurs numérique, seules 0 et 1 peuvent représenter les état booléens */ valarray<bool> vb = v%2==0; cout << "Afficher le contenu du valarray: "; for(i=0; i<10; i++) cout <<boolalpha << vb[i] << " "; cout << endl; return 0; } /* Contenu initial de valarray: 1 7 4 0 9 4 8 8 2 4 Afficher le contenu de valarray: false false true true false true true true true true */ |
----------------------------------------------------------------------------