STL , № 1 STL, ( Terry answer):
#include <iostream>
#include <algorithm>
#include <iterator>
int main()
{
int a[] = { 2, 2, 3, 2, 1, 4, 1, 3, 4, 1 };
int * end = a + sizeof(a) / sizeof(a[0]);
std::sort(a, end);
end = std::unique(a, end);
std::copy(a, end, std::ostream_iterator<int>(std::cout, " "));
std::cout << std::endl;
}
:
$ ./a.out
1 2 3 4
std::unique() , (. bits/stl_algo.h g++ STL , ).