Compter le nombre des lettres après la lettre ‘j’ avec l’algorithme ‘count_if()’

Author:

 vecteur, iterator
{filelink=15456}


#include 
using namespace std;
#include 
#include 
#include 
#include 

bool compter_lettre( char );

char main()
{
   ostream_iterator< char > output( cout, " " );
   vector< char > vec;
   for(char l='a'; l<='z'; l++)
	    vec.push_back(l);

   cout << "Le vecteur contient: ";
   copy( vec.begin(), vec.end(), output );

   int result = count_if( vec.begin(), vec.end(), compter_lettre );
   cout << "Nombre des lettres après 'j': " << result;

   cout << endl;
   return 0;
}
bool compter_lettre( char value )
{
   return value > 'j';
}

/*
Le vecteur contient: a b c d e f g h i j k l m n o p q r s t u v w x y z Nombre
des lettres aprÞs 'j': 16

 */        

Leave a Reply

Your email address will not be published. Required fields are marked *