Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.05.2011, 23:36   #1
Диана Таипова
Новичок
Джуниор
 
Регистрация: 26.05.2011
Сообщений: 3
По умолчанию Необходимо составить программу в Паскале

Напишите функцию, которая исключает из s1 любой из символов строки s2
Диана Таипова вне форума
Старый 27.05.2011, 01:10   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

здесь можно либо перебором сравнения и удаления.. либо занести s2 во множество... и перебирать значения s1 и проверять на наличие одинаковых элементов в массиве...
второй метод будет быстрее... с точки зрения циклов...)
пишу код не только за печеньки
VIK_aka_TOR вне форума
Старый 27.05.2011, 01:11   #3
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

здесь можно либо перебором сравнения и удаления.. либо занести s2 во множество... и перебирать значения s1 и проверять на наличие одинаковых элементов в массиве...
второй метод будет быстрее... с точки зрения циклов...)
пишу код не только за печеньки
VIK_aka_TOR вне форума
Старый 27.05.2011, 01:20   #4
Asinkrit
Пользователь
 
Аватар для Asinkrit
 
Регистрация: 02.04.2011
Сообщений: 48
По умолчанию

Код:
function GetRemStr(const SourceStr, RemStr:String):String;
var
  s,r:byte;
  f:boolean;
begin
  Result:='';
  for s:=1 to Length(SourceStr) do
    begin
    f:=false;
    for r:=1 to Length(RemStr) do
      if SourceStr[s] = RemStr[r] then
        begin
        f:=true;
        Break;
        end;
    if not f then Result:=Result+SourceStr[s];
    end;
end;
Asinkrit вне форума
Старый 27.05.2011, 13:47   #5
Диана Таипова
Новичок
Джуниор
 
Регистрация: 26.05.2011
Сообщений: 3
По умолчанию

Спасибо огромное)))))))
Диана Таипова вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите составить программу в паскале Саша91-09 Помощь студентам 5 09.04.2011 13:50
необходимо написать программу(в Паскале или Бэйсике)через файлы. Mariya0202 Помощь студентам 5 21.05.2010 17:36
составить программу в паскале) amitistka Помощь студентам 1 01.02.2010 22:28
составить программу на паскале Alex61 Помощь студентам 3 10.06.2009 10:43