Number greater than
#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; }
#include <iostream.h> #include <stl.h>
bool bigger_than ( int x_, int y_) { return x_ > y_; }
int main () { vector<int>v; v.push_back (4); v.push_back (1); v.push_back (5); sort (v.begin (), v.end (), bigger_than); vector<int>::iterator i; for (i = v.begin (); i != v.end (); i++) cout << *i << endl; return 0; }
#include <iostream.h> #include <stl.h>
int main () { vector<int>v; v.push_back (4); v.push_back (1); v.push_back (5); sort (v.begin (), v.end (), greater<int> ()); vector<int>:: iterator i; for (i = v.begin (); i != v.end (); i++) cout << *i << endl; return 0; }