Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
UltraTwItTeR
10.03.2021 13:48 •
Информатика
C++ в массив a длиной n из всех одинаковых элементов оставьте только по одному представителю. остальные удалите. рассмотрите 2 варианта: а) массив б) не
Ответ:
snagaytsev1
31.07.2020 13:21
//массив отсортировать, удалить повторные
#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();
0,0
(0 оценок)
Популярные вопросы: Информатика
nastik1102
09.09.2022 21:21
№2 три товарища-спортсмена: михаил, николай и павел – занимаются в одном колледже. каждый из них увлекается двумя спорта из следующих шести: плавание, футбол, волейбол,...
mitya0558dima1096
02.01.2021 23:08
Напишите формулу ехсел для расчета общий суммы товара в столбце Е канцелярии...
hide2
29.01.2020 17:16
Написати твір мініатюру ,,В чому майстерність,,...
alisha15sherban
15.07.2022 05:27
Что делаешь♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡...
авдруг
13.01.2022 07:28
1)При добавлении в раствор муравьиной кислоты лакмус становится: синим красным фиолетовым 2)Стеариновая кислота — жирное на ощупь, нерастворимое в воде вещество бесцветная...
WiBBaki
13.01.2022 07:28
Найдите площадь боковой поверхности правильной шестигранной пирамиды со стороной основания равной 5 и апофемой равной 8....
fhderDgy
12.03.2023 23:48
Здравствуйте с этим заданием...
errreir
30.05.2022 05:56
5. Have a look at the words in bold in ex. 3a and do thematching...
polinka2002761
30.05.2022 05:56
СДЕЛАЙТЕ буду рад 2 класс для сестрёнки...
yurasokolov232
30.05.2022 05:56
Как дела??? Что делаешь♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#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();