Предмет: Информатика, автор: vavanciku

Даны две последовательности символов A и B одинаковой длины. Напишите программу, которая определяет, можно ли, меняя местами символы в последовательности A, получить из нее последовательность B В С++

Ответы

Автор ответа: A1dar
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;
}
Автор ответа: Аноним
0
Да уж сразу целиком STL подключайте...
Автор ответа: A1dar
0
Знал бы я полностью STL :)
Похожие вопросы
Предмет: Русский язык, автор: daxa185
Предмет: Алгебра, автор: reyмиx