#include <iostream> #include <cassert> #include <algorithm> #include <vector> using namespace std; int main() { string str("adcdefg"); string str2("aemn"); vector<char> resultat; ostream_iterator< char > output( cout, " " ); vector<char> vector1(str.begin(), str.end()); vector<char> vector2(str2.begin(), str2.end()); cout<<"vecteur1: "; copy(vector1.begin(), vector1.end(), output); cout<<endl; cout<<"vecteur2: "; copy(vector2.begin(), vector2.end(), output); cout<<endl; //Déterminer les éléments du vecteur2 qui se trouve dans le vecteur1 set_intersection(vector1.begin(), vector1.end(), vector2.begin(), vector2.end(), back_inserter(resultat)); cout<<"Intersection: "; //Afficher le résultat copy(resultat.begin(), resultat.end(), output); cout<<endl; return 0; } /* ae */ |
0