Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Afficher les entrées claviers sans doublon à l’aide de la fonction objet ‘istream_iterator’

 iterator
{filelink=15192}

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>
using namespace std;
 
int main()
{
    vector<string> coll(5);
 
   cout << "Tapez 5 chaînes de caractères: ";
   istream_iterator<string> cin_iter(cin);
   istream_iterator<string> end_of_stream;   
 
    copy (cin_iter, end_of_stream, coll.begin());           
 
    // Trier les éléments
    sort (coll.begin(), coll.end());
 
   //Afficher les éléments sans doublon
    unique_copy (coll.begin(), coll.end(),
                 ostream_iterator<string>(cout," "));
	return 0;
}

No comments yet.

Leave a Comment