#include #include #include #include "ArrayInt.hpp" #include "Hand.hpp" using namespace std; void ex_1(); void ex_2(); int main() { ex_1(); ex_2(); return 0; } void ex_1() { ArrayInt array; array.push_back(2); array.push_back(1); array.push_back(3); array.push_back(4); array.push_back(2); cout << "Исходный массив: " << array << endl; array.sort(); cout << "Отсортированный массив: " << array << endl; array.pop_front(); array.pop_front(); cout << "После удаления двух первых элементов: " << array << endl; array.pop_back(); array.pop_back(); cout << "После удаления двух последних элементов: " << array << endl; /* * Исходный массив: 2, 1, 3, 4, 2 * Отсортированный массив: 1, 2, 2, 3, 4 * После удаления двух первых элементов: 2, 3, 4 * После удаления двух последних элементов: 2 */ } void ex_2() { vector v = {1, 5, 2, 2, 6, 7, 3, 1, 9, 2, 3, 5, 8, 4}; set s(v.begin(), v.end()); cout << s.size() << " различных значений из " << v.size() << endl; }