Другие языки программирования и технологии
Напишите пожалуйста программку на C++
Даны две последовательности целых чисел а1, а2, ..an и b1, b2, ..bn. Все члены последовательностей — различные числа. Найти, сколько членов первой последовательности совпадает с членами второй последовательности.
#include <iostream>
#include <windows.h>
#include <vector>
#include <algorithm>
#include <set>
#include <string>
using namespace std;
void input(const size_t&, set<int>&, const string&);
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
system("color 0A");
cout << "Введите длины последовательностей a и b ";
size_t s_a, s_b;
cin >> s_a >> s_b;
cout << endl;
set<int> a;
set<int> b;
vector<int> c;
input(s_a, a, "a");
input(s_b, b, "b");
auto it = set_intersection(a.begin(), a.end(), b.begin(), b.end(), back_inserter(c));
cout << c.size() << " членов первой последовательности совпадает с членами второй последовательности" << endl;
system("pause");
return 0;
}
void input(const size_t &s, set<int> &st, const string &name)
{
cout << "Укажите значения членов последовательности " << name << endl;
for (size_t u = 0u; u < s;)
{
cout << ++u << " ";
int value;
cin >> value;
st.insert(value);
}
cout << endl;
}

#include <windows.h>
#include <vector>
#include <algorithm>
#include <set>
#include <string>
using namespace std;
void input(const size_t&, set<int>&, const string&);
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
system("color 0A");
cout << "Введите длины последовательностей a и b ";
size_t s_a, s_b;
cin >> s_a >> s_b;
cout << endl;
set<int> a;
set<int> b;
vector<int> c;
input(s_a, a, "a");
input(s_b, b, "b");
auto it = set_intersection(a.begin(), a.end(), b.begin(), b.end(), back_inserter(c));
cout << c.size() << " членов первой последовательности совпадает с членами второй последовательности" << endl;
system("pause");
return 0;
}
void input(const size_t &s, set<int> &st, const string &name)
{
cout << "Укажите значения членов последовательности " << name << endl;
for (size_t u = 0u; u < s;)
{
cout << ++u << " ";
int value;
cin >> value;
st.insert(value);
}
cout << endl;
}

#include
#include
#include
#include
#include
#include
using namespace std;
void input(const size_t&, set&, const string&);
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
system("color 0A");
cout << "Введите длины последовательностей a и b ";
size_t s_a, s_b;
cin >> s_a >> s_b;
cout << endl;
set a;
set b;
vector c;
input(s_a, a, "a");
input(s_b, b, "b");
auto it = set_intersection(a.begin(), a.end(), b.begin(), b.end(), back_inserter(c));
cout << c.size() << " членов первой последовательности совпадает с членами второй последовательности" << endl;
system("pause");
return 0;
}
void input(const size_t &s, set &st, const string &name)
{
cout << "Укажите значения членов последовательности " << name << endl;
for (size_t u = 0u; u < s;)
{
cout << ++u << " ";
int value;
cin >> value;
st.insert(value);
}
cout << endl;
}
#include
#include
#include
#include
#include
using namespace std;
void input(const size_t&, set&, const string&);
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
system("color 0A");
cout << "Введите длины последовательностей a и b ";
size_t s_a, s_b;
cin >> s_a >> s_b;
cout << endl;
set a;
set b;
vector c;
input(s_a, a, "a");
input(s_b, b, "b");
auto it = set_intersection(a.begin(), a.end(), b.begin(), b.end(), back_inserter(c));
cout << c.size() << " членов первой последовательности совпадает с членами второй последовательности" << endl;
system("pause");
return 0;
}
void input(const size_t &s, set &st, const string &name)
{
cout << "Укажите значения членов последовательности " << name << endl;
for (size_t u = 0u; u < s;)
{
cout << ++u << " ";
int value;
cin >> value;
st.insert(value);
}
cout << endl;
}
Похожие вопросы
- Напишите пожалуйста код на C#
- Впервые открыла Visual C++ и уже целый час не могу написать простейшую программку
- Здравствуйте =) Очень нужна помощь. Нужно написать программку на c++.
- Почему крашиться моя простая программка на C++
- Я зная C++ (уровень - днище) написал полноценную программу на C# за 7 дней. А программисты C# могут так же на C++?
- как написать такую программу для c++?
- Как можно написать программу на языке C, которая будет выводить числа от 1 до 1000 без if, switch, do, while, for, goto?
- У меня украли телефон...=(((( Очень нужна помощь... Дайте ПОЖАЛУЙСТА программку как его можно найти по IMEI&&&
- Напишите пожалуйста функцию обмена значений двух переменных на си (не c++) для любого типа данных
- C++. Работа с символьными данными. Напишите пожалуйста