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

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

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

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

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

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

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

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

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

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

3
yardie
9 / 9 / 2
Регистрация: 14.07.2010
Сообщений: 166
27.10.2010, 17:11 #2
А разве в C++ есть процедуры?
может быть функцию?
0
ForEveR
В астрале
Эксперт С++
7994 / 4753 / 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 / 3254 / 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