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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2011, 13:19   #1
kuy
Форумчанин
 
Аватар для kuy
 
Регистрация: 05.09.2011
Сообщений: 109
Счастье Удаление чисел из строки

Здравствуйте, помогите с программой пожалуйста.
Написал код, вроди всё правельно, но числа из строки иногда не все удаляются. В чём тут проблема?? (Дополнительную строку использовать нельзя.)
Код:
var
  s:string;
  i: integer;
begin
 writeln('Enter string: ');
 readln(s);
   for i:=1 to length(s) do
     begin
      if s[i] in ['0'..'9'] then delete(s,i,1);
     end;
 writeln('Result:');
 writeln(s);
 readln;
end.
kuy вне форума Ответить с цитированием
Старый 30.10.2011, 13:23   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
for i:=1 to length(s) do
Заменить на
Код:
for i:=length(s) downto 1 do
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удаление чисел Михаил2261 Microsoft Office Excel 2 05.05.2010 13:56
Удаление строки женя2010 Microsoft Office Excel 9 23.04.2010 16:23
Удаление элементов строки s2 из строки s1 Ueshua Общие вопросы C/C++ 4 20.12.2009 13:06
Паскаль.Файлы.удаление отрицательных чисел NEMO1991 Помощь студентам 3 06.06.2009 00:38
Удаление строки Minton87 Общие вопросы Delphi 4 07.05.2009 02:32