Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 04.12.2017
Сообщений: 10
1

Дана строка. Создать новую строку, все буквы которой входят в первую строку только один раз

11.06.2018, 22:11. Показов 1651. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка. Создать новую строку, все буквы которого входят в первую строку только один раз.
Помогите разобрать задачку которая должна быть реализована через тип string
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2018, 22:11
Ответы с готовыми решениями:

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

Дана строка S. Создать новую строку, состоящую из символов S, у которой к каждому пробелу добавлено два пробела
Дана строка S. Создать новую строку, состоящую из символов S, у которой к каждому пробелу добавлено...

Дана строка S и натуральное число N. Создать новую строку, включив в нее все слова из N букв исходной строки
Дана строка S и натуральное число N. Cформировать новую строку, включив в нее все N-буквенные слова...

Дана строка S. Создать новую строку, состоящую из символов S, распо- ложенных в обратном порядке.
Разработать функции, которые реализуют алгоритмы задач из занятия 1. Исходные данные для...

1
2851 / 1999 / 987
Регистрация: 21.12.2010
Сообщений: 3,706
Записей в блоге: 10
11.06.2018, 22:32 2
Лучший ответ Сообщение было отмечено tamplier13 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
#include <string>
#include <regex>
 
 
int main()
{
 
    std::string str{"asdasg"};
    std::sort(str.begin(), str.end());
    std::regex rgx{"(.)\\1+"};
    std::cout << std::regex_replace(str, rgx, "") << std::endl;
}
0
11.06.2018, 22:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.06.2018, 22:32
Помогаю со студенческими работами здесь

Заданы 2 строки. Построить новую строку, состоящую из символов которые входят в 1 строку но не входят во 2
Заданы 2 строки. Построить новую строку, состоящую из символов которые входят в 1 строку но не...

Дана строка S. На её основе создать новую строку символы, которая вместо цифр будет содержать их название.
Дана строка S. На её основе создать новую строку символы, которая вместо цифр будет содержать их...

Дана строка S. Создать новую строку, состоящую из символов S, у кото- рой к каждому пробелу добавлено два пробела
Дана строка S. Создать новую строку, состоящую из символов S, у кото- рой к каждому пробелу...

дана целочисленная матрица A , размером а х м, найти в матрице первую строку, все элементы которой равны нолю, Умножить элементы столбца с таким же н
#include &lt;iostream&gt; using namespace std; int main() { const int a = 5; ...

Дана строка символов из цифр от 0 до 9. Составить новую строку...
Дана строка символов (введена с клавиатуры), состоящая из цифр от 0 до 9. Составить новую строку из...

Строка: На основе исходной сформировать новую строку, в которой самое длинное слово поставить в начало.
Дана строка. На основе исходной сформировать новую строку, в которой самое длинное слово поставить...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru