/* Exemple d'utilisation de la fonction C++ sort() pour trier un tableau d'entier À compiler avec la commande: g++ -Wall -std=c++11 -o sort sort.cpp Frederic Goualard 2021-10-11 */ #include #include #include #include using namespace std; bool croissant(double a, double b) { return a < b; } bool decroissant(double a, double b) { return a > b; } int main(void) { const vector T { 2.4, 5.6, -1.3, -7.8 }; vector Tc{T}; vector Td{T}; sort(Tc.begin(), Tc.end(), croissant); copy(Tc.begin(), Tc.end(), ostream_iterator(cout, " ")); cout << endl; sort(Td.begin(), Td.end(), decroissant); copy(Td.begin(), Td.end(), ostream_iterator(cout, " ")); cout << endl; }