Предмет: Информатика,
автор: vavanciku
Даны две последовательности символов A и B одинаковой длины. Напишите программу, которая определяет, можно ли, меняя местами символы в последовательности A, получить из нее последовательность B В С++
Ответы
Автор ответа:
0
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int n;
out << "Vvedite n: ";
cin >> n;
vector<int> a(n), b(n);
cout << "Vvedite posl A: ";
for (int i = 0; i < n; ++i) cin >> a[i];
cout << "Vvedite posl B: ";
for (int i = 0; i < n; ++i) cin >> b[i];
sort(a.begin(), a.end());
sort(b.begin(), b.end());
cout << ((a == b) ? "Yes" : "No");
return 0;
}
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int n;
out << "Vvedite n: ";
cin >> n;
vector<int> a(n), b(n);
cout << "Vvedite posl A: ";
for (int i = 0; i < n; ++i) cin >> a[i];
cout << "Vvedite posl B: ";
for (int i = 0; i < n; ++i) cin >> b[i];
sort(a.begin(), a.end());
sort(b.begin(), b.end());
cout << ((a == b) ? "Yes" : "No");
return 0;
}
Автор ответа:
0
Да уж сразу целиком STL подключайте...
Автор ответа:
0
Знал бы я полностью STL :)
Похожие вопросы
Предмет: Русский язык,
автор: daxa185
Предмет: Русский язык,
автор: zhasaraldaulet
Предмет: Математика,
автор: ameliyasagyndyk
Предмет: Литература,
автор: romzir
Предмет: Алгебра,
автор: reyмиx