Руководство по стандартной библиотеке шаблонов STL

       

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; }


Содержание раздела