Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 11.04.2016
Сообщений: 27

Соединение 2-х строк

18.04.2016, 10:56. Показов 2307. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Условие такое:
Заданы две строки. Построить новую строку, состоящую из символов, которые входят как в одну, так и в другую строку.
Пожалуйста помогите.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.04.2016, 10:56
Ответы с готовыми решениями:

Соединение строк в c++
В C# Есть возможность делать строку из двух слов, к примеру - Display("\nXResolution = " + WindowVector.x); В итоге в окне...

Соединение строк
Ребят, подскажите пожалуйста как соединить строку AnsiString Str со строкой(на выбор) из combobox.

Соединение строк
Необходимо соединить строки следующим образом: Из входного потока читается несколько строк. В первой строке вводится число N -...

4
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
18.04.2016, 11:04
Одинаковые символы учитывать или просто сцепить 2 строки в одну без разделителя
0
Эксперт по математике/физикеЭксперт С++
 Аватар для Ilot
2224 / 1426 / 420
Регистрация: 16.05.2013
Сообщений: 3,647
Записей в блоге: 6
18.04.2016, 11:21
Лучший ответ Сообщение было отмечено Ilot как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <algorithm>
#include <iterator> 
int main() {
    std::string str1 = "Output iterator to the initial position of the range where the resulting sequence is stored.";
    std::string str2 = "The pointed type shall support being assigned the value of an element from the first range.";
    std::string result;
    std::sort(str1.begin(), str1.end());
    std::sort(str2.begin(), str2.end());
    std::set_intersection(str1.begin(), str1.end(),
                          str2.begin(), str2.end(),
                          std::back_inserter(result));
    std::string::iterator iter = std::unique(result.begin(), result.end());
    std::string(result.begin(), iter).swap(result);
    std::cout << result;
    return 0;
}
0
0 / 0 / 0
Регистрация: 11.04.2016
Сообщений: 27
18.04.2016, 11:39  [ТС]
Ошибка при построении\компиляции

Добавлено через 1 минуту
Namespace std не содержит члена back_inserter
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
18.04.2016, 11:48
<iterator> добавь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.04.2016, 11:48
Помогаю со студенческими работами здесь

Соединение строк
Всем привет. Появился такой вопрос: почему такое соединение строк не работает: Memo1-&gt;Lines-&gt;Add(&quot;#&quot; + i + &quot; =...

Неправильное соединение строк
Существует файл со списком сайтов(типа каждый сайт с новой строки). Нужно перебрать все сайты и обернуть их в скобки и другие символы. Но...

Соединение массива строк
Подскажите пожалуйста как соединить два массива строк: string a1 = Directory.GetFiles(@&quot;c:\test&quot;); string a2 =...

Соединение двух строк
Из входного потока читается несколько строк. В первой строке вводится число N - количество оставшихся строк (тестов). В каждой из...

Форматированное соединение строк
Есть набор строчек. Их надо соединить в одну строчку, причем, способ соединения задать на стадии исполнения, а не на стадии компиляции....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru