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

Picmout Picmout    2   27.07.2019 23:00    0

Ответы
shybite shybite  03.10.2020 14:47
#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;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика