#include <iostream.h>
#include <stl.h>

bool bigger (int i_)
{
  return i_ > 3;
}

int main ()
{
  vector<int>v;
  v.push_back (4);
  v.push_back (1);
  v.push_back (5);
  int n = 0;
  count_if (v.begin (), v.end (), bigger, n);
  cout << "Number greater than 3 = " << n << endl;
  return 0;
}
ÿ