Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Compter les nombres pairs d’une collection

 vecteur, iterator
{filelink=15452}

 
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <cmath>
using namespace std;
 
bool est_pair (int elem)
{
    return elem % 2 == 0;
}
 
int main()
{
    vector<int> vec;
    int nbr_pairs;
 
   //Générer des valeurs aléatoires dans le vecreur
 
	for(int x=0;x<10;++x)
		vec.push_back(rand()%20);
 
    // compter le nombre des pairs dans le vecteur
    nbr_pairs = count_if (vec.begin(), vec.end(),est_pair);    
 
    cout << "Il existe " << nbr_pairs <<" nombres Pairs dans la collection: ";
	copy(vec.begin(), vec.end(), ostream_iterator<int>(cout," "));
	cout<<endl;
 
	return 0;
 
}

No comments yet.

Leave a Comment