//массив отсортировать, удалить повторные#include <iostream>#include <list>#include <cstdlib> #include <ctime> #include <iomanip>using namespace std; int main() { int j,n; list<int> lst; list<int>::iterator it1;// начальная установка генератора случ. чисел srand(time(NULL));//заполнение списка cout<<"n = "; cin>>n; for (j=0; j<n; j++) lst.push_back(rand() % 10);//вывод на экран cout<<"initial array: "; for (it1=lst.begin(); it1!=lst.end(); it1++) cout<<*it1<<" ";//сортировка, удаление повторных lst.sort(); lst.unique();//вывод списка cout<<endl<<"after removing: "; for (it1=lst.begin(); it1!=lst.end(); it1++) cout<<*it1<<" "; cout<<endl; system("pause"); return 0; } В варианте без сортировки (что, вообще говоря, не принципиально) убираете строку lst.sort();