Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Avec la méthode ‘remove( )’ supprimer toutes les valeurs qui se ressemblent

 list, méthode, list
{filelink=14678}

 
#include
<list>
#include <algorithm>
#include <iterator>
#include <iostream>
using std::cout;
using std::endl;
 
int main()
{
   int tab[ 9 ] = { 2, 6, 4, 8, 7, 9 ,2, 3, 9 };
   std::list< int > liste(tab,tab+9);  
 
   std::ostream_iterator< int > output( cout, " " );
 
   cout << "Contenu de la liste: ";
   std::copy( liste.begin(), liste.end(), output );
    cout<<endl;
 
   liste.remove( 9 ); // Supprimer toutes les valeurs 9
 
   cout << "Contenu de la liste: ";
   std::copy( liste.begin(), liste.end(), output );
 
   cout << endl;
   return 0;
}
 
 /*
Contenu de la liste: 2 6 4 8 7 9 2 3 9
Contenu de la liste: 2 6 4 8 7 2 3
Press any key to continue
 */

No comments yet.

Leave a Comment