Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 895 б
- Dwayne_Johnson 860 б
19 мая 2023 19:55
334
Задать строку символов. Занести в другую строку символы, встречающиеся в исходной строке больше одного раза. Код на 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
```
```cpp
#include
#include
#include
int main() {
std::string input_str, output_str;
std::unordered_map
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
Остались вопросы?
Еще вопросы по категории Информатика
Количество чётных элементов последовательности (Python 3) Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько...
К устройствам ввода графической информации относится принтер монитор мышь видеокарта 2. К устройствам вывода графической информации относится ска...
Что такое программное обеспечение компьютера?Какова его роль?...
Число 301011 может существовать в системах счисления с основаниями:А) 2 и 10 Б) 4и3 В) 4и8 г) 2 и 4...
Напишите программу, которая вычисляет среднюю за неделю температуру воздуха. Исходные данные вводятся с клавиатуры. Пример входных данных. Понедельн...