template <class InputIterator, class T>
iterator_traits<InputIterator>::difference_type
count(InputIterator premier, InputIterator dernier, const T &valeur);
template <class InputIterator, class Predicat>
iterator_traits<InputIterator>::difference_type
count_if(InputIterator premier, InputIterator dernier, Predicat p);
#include <iostream>
#include <functional>
#include <algorithm>
using namespace std;
bool parity_even(int i)
{
return (i & 1) == 0;
}
int main()
{
int tab[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
//On compte le nombre d’éléments pairs :
cout << "Nombre d’éléments pairs dans le tableau {0,1,2,3,4,5,6,7,8,9}: ";
cout << count_if(tab, tab+10, ptr_fun(&parity_even)) << endl;
}
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.