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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2016, 18:29   #1
yuliya.al18
Пользователь
 
Регистрация: 01.03.2016
Сообщений: 22
По умолчанию Паскаль Множества

Дано предложение. В нем ошибочно набраны лишние знаки (цифры), удалить их. Результат отобразить на экране.
yuliya.al18 вне форума Ответить с цитированием
Старый 08.03.2016, 19:11   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
  for i:=Length(s) downto 1 do if Pos(s[i],'0123456789')>0 then Delete(s,i,1);
или так, с множествами
Код:
for i:=Length(s) downto 1 do if s[i] in ['0'..'9') then Delete(s,i,1);
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 08.03.2016 в 19:15.
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Множества. Iskryen Паскаль, Turbo Pascal, PascalABC.NET 7 24.03.2014 09:24
Множества (Паскаль) Татьана Помощь студентам 2 27.12.2011 17:37
Множества паскаль Belii09878 Помощь студентам 5 16.05.2010 16:04