Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Créer un valarray des valeurs booléenne

 valarray
{filelink=15080}

 
#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
 */

No comments yet.

Leave a Comment