Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Compter le nombre de répétition d’un éléments dans un vecteur

 list, list, deque, vecteur, map, iterator, set
{filelink=15451}

#include <iostream>
#include <vector>
#include <deque>
#include
<list>
#include <set>
#include
<map>
#include <string>
#include <algorithm>
#include <iterator>
#include <functional>
#include <numeric>
 
using namespace std;
 
int main()
{
	int x[]={1, 2, 8, 5, 1, 3, 1};
    vector<int> coll(x, x+7);
	ostream_iterator<int> output(cout," ");
 
	// compter le nombre de '1' dans le vecteur
    int num = count (coll.begin(), coll.end(),      1);
    cout << "il ya " << num <<" '1' dans la collection"<< endl;
    copy(coll.begin(), coll.end(),output);
	cout<<endl;
 
	return 0;
}
 
/*
il ya 3 '1' dans la collection
1 2 8 5 1 3 1
 */

No comments yet.

Leave a Comment