Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
seerg0
1 / 1 / 0
Регистрация: 17.03.2010
Сообщений: 17
1

Удалить из первой строки символы, которых нет во второй

27.10.2010, 16:57. Просмотров 1406. Ответов 3
Метки нет (Все метки)

Составить процедуру, в результате обращения к которой из первой заданной строки удаляется каждый символ, принадлежащий и второй заданной строке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2010, 16:57
Ответы с готовыми решениями:

Удалить из первой строки все символы, содержащиеся во второй строке
Ввести две символьный строки. Удалить из первой строки все символы,...

Удалить из первой строки все символы, содержащиеся во второй строке
Ввести 2 символьные строки. Удалить из первой строки все символы, содержащиеся...

Удалить из первой строки все символы, содержащиеся во второй строке
Ввести 2 символьные строки. Удалить из первой строки все символы, содержащиеся...

Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки
Помогите написать 3 программы. (на С или С++) 1. Вывести на экран в первой...

Исключите из второй строки те символы, которые есть в первой, и выведите полученную строку на экра
Помогите пожалуйста с заданием.:( Написать программу, которая считывает две...

3
yardie
9 / 9 / 2
Регистрация: 14.07.2010
Сообщений: 166
27.10.2010, 17:11 2
А разве в C++ есть процедуры?
может быть функцию?
0
ForEveR
В астрале
Эксперт С++
7995 / 4754 / 651
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
27.10.2010, 17:24 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <algorithm>
 
void func(std::string& Str1, std::string & Str2)
{
    for(size_t i=0; i!=Str2.size(); ++i)
    {
         Str1.erase(std::remove(Str1.begin(), Str1.end(), Str2[i]), Str1.end());
    }
}
 
int main()
{
    std::string Str="Hello man";
    std::string Str2="Hllod";
    func(Str, Str2);
    std::cout<<Str<<'\n';
    return 0;
}
0
accept
4833 / 3255 / 454
Регистрация: 10.12.2008
Сообщений: 10,569
06.12.2010, 11:54 4
C
1
2
    printf("vvedite 1 predlozenie s *  v konce\n");
    enter(a1, sizeof a1);
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int enter(char arr[], int size)
{
    int i, c;
 
    c = '\0';
    /* там внизу проверка c == '*',
       если с не запишется в цикле,
       то случайные данные могут пройти проверку */
    for (i = 0;
         i < size - 1 && (c = getchar()) != EOF && (arr[i] = c) != '*';
         i++)
        ;
    if (c == '*')
        i++;
    arr[i] = '\0';
    if (ferror(stdin))
        return -1;
    return i;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2010, 11:54

Из первой заданной строки удалить каждый символ, принадлежащий второй
Составить процедуру в результате которой из первой заданной строки будет...

Найти самое короткое слово первой строки, которого нет во второй строке
Люди! Помогите,пожалуйста.. надо написать программу на С++ выводящую на экран...

Как из первой строки удалить те буквы, которые есть во второй строке?
Как из первой строки удалить те буквы, которые есть во второй строке???


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru