/
nanezz
/
stl21
Обзор
Документация
Войти
/
nanezz
/
stl21
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
stl21.cpp
33 строки
595 B
nanezz
create: stl21.cpp, stl21.slnx
27 апр 2026, 21:46
Верифицирован
27 апр 2026, 21:46
a18195f
Код
Авторство
О чём код?
#include <iostream> #include <vector> #include <algorithm> template <typename T> std::ostream& operator<<(std::ostream& os, const std::vector<T>& v) { for (const auto& x : v) { os << x << ' '; } return os; } template <typename T> void RemoveDublication(std::vector<T>& v) { std::sort(v.begin(), v.end()); v.erase(std::unique(v.begin(), v.end()), v.end()); } int main() { std::vector<int> v = { 1,1,2,5,6,1,2,4 }; std::cout << "[IN]: " << v << std::endl; RemoveDublication(v); std::cout << "[OUT]: " << v << std::endl; return EXIT_SUCCESS; }