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

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

10.01.2014, 01:12. Просмотров 828. Ответов 1
Метки нет (Все метки)

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

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

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

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

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

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

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

Удалить из строки s1 все символы, встречающиеся в строке s2.
Удалить из строки s1 все символы, встречающиеся в строке s2 А вот здесь как...

1
MicM
824 / 483 / 324
Регистрация: 29.12.2009
Сообщений: 1,106
Завершенные тесты: 1
10.01.2014, 02:08 #2
Лучший ответ Сообщение было отмечено Abizanko как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{
    char s1[80],s2[80];
    cout <<"S1 = ";
    cin.get(s1,80);
    cin.ignore();
    cout <<"S2 = ";
    cin.get(s2,80);
    int j;
    int k;
    for (int i=0; i<strlen(s2); i++)
    {
        j = 0;
        while (j<strlen(s1))
        {
            if (s1[j]==s2[i])
            {
                for (k=j; k<strlen(s1)-1; k++)
                    s1[k]=s1[k+1];
                s1[k]='\0';
            }
            else ++j;
        }
    }
    cout <<s1 <<endl <<s2 <<endl;
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2014, 02:08
Привет! Вот еще темы с решениями:

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

Напечатать все символы, расположенные между первой и второй запятой
Дано предложение. Напечатать все символы, расположенные между первой и второй...

Заданы 2 строки; приписать первое слово второй строки к первой строке
Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать первое...

Добавить к первой строке 5 символов второй строки
Добавить к первой строке 5 символов второй строки.


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

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

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