Baxtiyor Maxmatkulov
найти число вхождений каждого из символов первой строки во вторую строку си++
Например:
1строка: ывапроаыв
2строка: выабюьлд
вывод:
символ а = 3
символ ы=2
и тп.
Например:
1строка: ывапроаыв
2строка: выабюьлд
вывод:
символ а = 3
символ ы=2
и тп.
#include
#include
#include
using namespace std;
int main() {
string s1, s2;
cout << "первая строка? ";
cin >> s1;
cout << "вторая строка? ";
cin >> s2;
sort(s1.begin(), s1.end());
s1.erase(unique(s1.begin(), s1.end()), s1.end());
for (int c = 0; c < s1.size(); ++c) {
int n = 0;
for (int k = 0; k < s2.size(); ++k) if (s1[c] == s2[k]) ++n;
cout << s1[c] << ": " << n << endl;
}
return 0;
}