0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 6
1

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

14.12.2014, 13:48. Показов 1516. Ответов 1
Метки нет (Все метки)

Нужна помощь. Составить программу, в результате выполнения которой из первой заданной строки удаляется каждый символ, не принадлежащий второй строке. Заранее спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2014, 13:48
Ответы с готовыми решениями:

Из множества символов первой строки удалить символы содержащиеся во второй строке
Народ, помогите пожалуйста :-С помощью одной/двух из этих процедур: -ввода с клавиатуры...

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

Даны две строки. Из множества символов первой строки удалить символы содержащиеся во второй строке.
составить программу для решения задач: 6. Даны две строки. Из множества символов первой строки...

Удалить из первой заданой строки все символы принадлежащие второй
Требуется создать функцию которая удаляет все символы из первой строки пренадлежащие второй....

1
2509 / 1130 / 582
Регистрация: 07.06.2014
Сообщений: 3,281
14.12.2014, 13:57 2
Лучший ответ Сообщение было отмечено JuliaMalay как решение

Решение

можно попробовать так:
Pascal
1
2
3
4
5
6
7
8
9
function DeleteFromS1charsNotAtS2(const S1, S2 : string):string;
var i : integer;
  rez : string;
begin
  rez := ''
  for i:=1 to Length(S1) do
    if Pos(S1[i], S2)>0 then rez := rez + S1[i];
  DeleteFromS1charsNotAtS2 := rez;
end;
вызывать, разумеется, так:
Pascal
1
  S1 :=  DeleteFromS1charsNotAtS2( S1, S2);
либо, без всяких функций - "в лоб":
Pascal
1
2
for i:=Length(S1) downto 1 do
   if Pos(S1[i], S2) = 0 then Delete(S1,i,1);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2014, 13:57
Помогаю со студенческими работами здесь

Удалить из первой заданой строки все символы принадлежащие второй, без использования библеотеки string и синтаксиса C++
Требуется написать функцию (или две) которая будет удалять из первой строки символы принадлежащие...

Удвоить в первой строке все символы, принадлежащие второй строке
Написать программу, которая удваивает в первой введённой строке все символы, принадлежащие второй...

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru