Форум программистов, компьютерный форум CyberForum.ru

Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках - C++

Восстановить пароль Регистрация
 
Максим 1994
0 / 0 / 1
Регистрация: 16.11.2012
Сообщений: 43
05.03.2013, 21:35     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках #1
Ребят, подскажите как сделать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2013, 21:35     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках
Посмотрите здесь:

C++ Создать функцию, которая на вход получает строку символов, сообщает количество вхождений каждой цифры в строку...
найти слово минимальной длины, которое есть в обеих строках C++
создать функцию которая формирует строку, включив в нее все совпадающие символы двух строк C++
Дана строка S. На её основе создать новую строку символы, которая вместо цифр будет содержать их название. C++
Нужно выяснить, какие символы встречаются в обеих строках, так же и те, которые встречаются только в одной C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кудаив
328 / 405 / 24
Регистрация: 27.05.2012
Сообщений: 1,162
Завершенные тесты: 2
05.03.2013, 21:50     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках #2
тупо соединить нельзя?
Максим 1994
0 / 0 / 1
Регистрация: 16.11.2012
Сообщений: 43
05.03.2013, 21:56  [ТС]     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках #3
Цитата Сообщение от Кудаив Посмотреть сообщение
тупо соединить нельзя?
В результирующую стро*ку каждый символ должен входить только один раз.
Кудаив
328 / 405 / 24
Регистрация: 27.05.2012
Сообщений: 1,162
Завершенные тесты: 2
05.03.2013, 21:58     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках #4
можно соединить две строки и проходить по ней отыскивая одинаковые символы - их затирать
Максим 1994
0 / 0 / 1
Регистрация: 16.11.2012
Сообщений: 43
05.03.2013, 21:59  [ТС]     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках #5
Цитата Сообщение от Кудаив Посмотреть сообщение
можно соединить две строки и проходить по ней отыскивая одинаковые символы - их затирать
Я просто начинаю учить программирование, может реализуешь алгоритм??
Кудаив
328 / 405 / 24
Регистрация: 27.05.2012
Сообщений: 1,162
Завершенные тесты: 2
05.03.2013, 22:02     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках #6
строки string или сишные?
Максим 1994
0 / 0 / 1
Регистрация: 16.11.2012
Сообщений: 43
05.03.2013, 22:03  [ТС]     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках #7
Цитата Сообщение от Кудаив Посмотреть сообщение
строки string или сишные?
string
Кудаив
328 / 405 / 24
Регистрация: 27.05.2012
Сообщений: 1,162
Завершенные тесты: 2
05.03.2013, 22:29     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <string>
#include <algorithm>
 using namespace std;
 
bool func(char i, char j)
{
return (i == j);
}
 
int main()
{
string first = "Hello";
string second = "world";
string final = first + second;
string str;
 
string::iterator it = unique_copy (final.begin(), final.end(), str.begin());  
sort (str.begin(), it);    
it = unique_copy (str.begin(), it, str.begin(), func);
str.resize( distance(str.begin(),it) );
 
}
могу ошибиться - полуспя пишу
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2013, 22:32     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках
Еще ссылки по теме:

C++ Создать строку, которая будет содержать набор символов содержащихся в файле
Создать класс Book. Переменная типа Book должна содержать следующие поля: C++
C++ Почему если во вторую и третью строку, вводить сперва символы а потом числа. То atoi, atof выводят "0"

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

Или воспользуйтесь поиском по форуму:
Максим 1994
0 / 0 / 1
Регистрация: 16.11.2012
Сообщений: 43
05.03.2013, 22:32  [ТС]     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках #9
Цитата Сообщение от Кудаив Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <string>
#include <algorithm>
 using namespace std;
 
bool func(char i, char j)
{
return (i == j);
}
 
int main()
{
string first = "Hello";
string second = "world";
string final = first + second;
string str;
 
string::iterator it = unique_copy (final.begin(), final.end(), str.begin());  
sort (str.begin(), it);    
it = unique_copy (str.begin(), it, str.begin(), func);
str.resize( distance(str.begin(),it) );
 
}
могу ошибиться - полуспя пишу
Спасибо огромное
Yandex
Объявления
05.03.2013, 22:32     Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках
Ответ Создать тему
Опции темы

Текущее время: 01:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru