Лучшие помощники
19 мая 2023 19:55
291

Задать строку символов. Занести в другую строку символы, встречающиеся в исходной строке больше одного раза. Код на c++

1 ответ
Посмотреть ответы
Вот пример кода на C++, который решает данную задачу:

```cpp
#include
#include
#include

int main() {
std::string input_str, output_str;
std::unordered_map char_counts;

std::cout << "Введите строку: ";
std::getline(std::cin, input_str);

// Подсчитываем количество вхождений каждого символа
for (const auto& c : input_str) {
char_counts[c]++;
}

// Добавляем символы, которые встречаются больше одного раза, в выходную строку
for (const auto& [c, count] : char_counts) {
if (count > 1) {
output_str += c;
}
}

std::cout << "Результат: " << output_str << std::endl;

return 0;
}
```

Пример работы программы:

```
Введите строку: abcdabcdeeff
Результат: abceef
```
0
·
Хороший ответ
19 мая 2023 19:57
Остались вопросы?
Найти нужный