В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
ArtemkaRus71
ArtemkaRus71
12.06.2022 16:26 •  Информатика

Используя контейнеры и алгоритмы стандартной библиотеки шаблонов, решить
следующие задачи (использовать только алгоритмы стандартной библиотеки шаблонов):
Даны две последовательности целых чисел. Удалить из первой последовательности все элементы, встречающиеся во второй. Во второй последовательности
после каждого элемента, кратного , вставить новый элемент. Отсортировать
данные последовательности. Объединить их в одну отсортированную последовательность.
На C++.
#include
#include
#include
#include
using namespace std;
vector foo(const vector& A1, const vector& A2)
{
vector box;
for (const auto Q1 : A1) if (find(A1.begin(), A2.end(), Q1) == A2.end()) box.push_back(Q1);
return box;
}
int main()
{
int Q1, Q2, N1, N2, x;
vector A1, A2; // обЪевляем интовые вектора
vector ::iterator B1, B2; // обращаемся к интовым ячейкам STL
cout <<" x = ";
cin >> x;
cout << "Введите количество ячеик 1-ог вектора ";
cin >> N1; // вводим количество ячеик 1-ог вектора
for (int i = 0; i < N1; i++)
{
cout <<"Введите элемент с номером "<< i <<": ";
cin >> Q1; // Заполняем ячейки 1-ог вектора числами
A1.push_back(Q1); // освобождаем место в 1-ом векторе
}
cout << "Введите количество ячеик 2-ог вектора ";
cin >> N2; // вводим количество ячеик 2-ог вектора
for (int i = 0; i < N2; i++)
{
cout <<"Введите элемент с номером "<< i <<": ";
cin >> Q2; // Заполняем ячейки 2-ог вектора числами
A2.push_back(Q2); // освобождаем место во 2-ом векторе
}
/*
1-ое условие
*/
{
A1 = foo(A1, A2);
for (const auto Q1 : A1) cout << Q1 << ' ';
cout <<'\n';
cout << endl;
}
/*
2-ое условие
*/
{

}
/*
3-е условие
*/
{

}
/*
4-ое условие
*/
{

}
return 0;
}
1-ое условие по какой-то непонятной мною причиной не работает.
Остальные вообще беспонятия как делать.
1-ое условие:
Удалить из первой последовательности все элементы, встречающиеся во второй.
2-ое условие:
Во второй последовательности после каждого элемента, кратного X, вставить новый элемент.
3-е условие:
Отсортировать данные последовательности.
4-ое условие:
Объединить их в одну отсортированную последовательность.
Если кто-то знает как сделать хотя бы одно условие

Показать ответ
Ответ:
Leerikaa
Leerikaa
18.08.2020 17:04

1

var a,b,p:integer;

begin

 writeln('Введите длину');

 readln(a);

 writeln('Введите ширину');

 readln(b);

 writeln('Периметр прямоугольника = ',2*(a+b),' см')

end.

2

var a:integer;

begin

 writeln('Введите число');

 readln(a);

 if a > 0 then a:= a + 1;

 if a < 0 then a:= a - 6;

 if a = 0 then a:= 16;

 writeln(a);

end.

3

var a:integer;

begin

 writeln('Введите число');

 readln(a);

 if a > 0 then a:= a * 5;

 if a < 0 then a:= a * a;

 if a = 0 then a:= 15;

 writeln(a);

end.

4

var a,b:integer;

begin

 writeln('Введите 1 число');

 readln(a);

   writeln('Введите 2 число');

 readln(b);

 if a > b then writeln(a)

 else

   writeln(b);

end.

0,0(0 оценок)
Ответ:
noybet444noybet
noybet444noybet
11.03.2023 07:47

ИИ (ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ)

Память человека больше не похожа на неизвестную систему. Это сложная структура, готовая объединить действия в зависимости от решений. v-jet группа внесла свой вклад в развитие ИИ.

icon

BACK-END РАЗРАБОТКА

Каждый продукт связан с администрированием базы данных. В зависимости от требуемой функциональности наша команда изучила множество решений для внедрения высоко масштабируемого веб-сервиса.

icon

ОБЛАЧНЫЕ ТЕХНОЛОГИИ

Мы предоставляем отличные услуги для сложных процессов доставки интегрированной среды разработки, включая разработку, тестирование, хостинг и поддержку APP.

icon

МОБИЛЬНЫЕ ПЛАТЕЖИ

Любые мобильные платежи с множеством опций легко выполнить с нашей Интересы таких услуг и технологий высоки и готовы к совершенствованию. Мы можем предложить вам лучший выбор.

icon

ОБЩЕНИЕ В РЕАЛЬНОМ ВРЕМЕНИ

Вы даже не заметите скорость между генерированием и доставкой данных конечному пользователю. Мы разрешаем любому приложению выполнять обмен сообщениями в реальном времени, а также видео-чаты.

icon

AR / VR

Возможность быть в сети в любое время является обязательным в настоящее время. В будущем мы будем автоматизировать ежедневные процедуры, поэтому каждый будет проводить больше времени с семьей.

icon

НЕЙРОННЫЕ СЕТИ

Голос и распознавание лица стали следующим человеческим чудом в быстром развитии современных технологий. Что вам кажется сложным, очень легко реализовать для нас.

icon

ГРАФИКА

Визуализация данных делает восприятие для пользователей проще. Мы представим всю вашу информацию творчески, понятно и красиво.

icon

ВЫСОКОПРОИЗВОДИТЕЛЬНЫЕ СИСТЕМЫ

Для поддержки большого количества запросов данных и внутренних вычислений мы предлагаем создание и обслуживание систем и приложений большой нагрузки.

fbfb

bebe

twtw

drdr

lklk

tumtum

inin

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота