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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2012, 15:14   #1
Pritcher
 
Регистрация: 18.10.2011
Сообщений: 6
По умолчанию Удаление слов из строки

Удалить из строки все слова, длина которых меньше пяти символов, в строке не используются знаки.
Помогите, пожалуйста
Pritcher вне форума Ответить с цитированием
Старый 15.02.2012, 15:30   #2
deathNC
Пользователь
 
Аватар для deathNC
 
Регистрация: 10.01.2010
Сообщений: 44
По умолчанию

Код:
program project1;
uses
  crt;
var
  s, s_out, buff: String;
  i: Integer;
begin
  ClrScr; // очищаем экран
  ReadLn(S);
  s_out := '';
  S := S + ' '; // добавляем пробел
  While Length(s) > 0 do
    begin
      i := pos(' ', s);
      If i > 5 then
        s_out := s_out + copy(s, 1, i - 1) + ' ';
      Delete(s, 1, i);
    end;
  WriteLn(s_out);
  Readkey;
end.

Последний раз редактировалось deathNC; 15.02.2012 в 15:31. Причина: исправил ошибку
deathNC вне форума Ответить с цитированием
Старый 15.02.2012, 17:16   #3
Pritcher
 
Регистрация: 18.10.2011
Сообщений: 6
По умолчанию

deathNC, спасибо, выручил
Pritcher вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление из строки слов меньше 4-х символов Axrik Общие вопросы C/C++ 7 23.11.2015 12:16
Удаление длинных слов из строки Broken Angel Помощь студентам 3 16.01.2011 13:14
Удаление слов из строки. grave123 Общие вопросы C/C++ 2 20.12.2009 15:01
Удаление слов из строки С vivo89 Помощь студентам 4 13.11.2009 22:13
удаление одинаковых слов (С/С++) jewel Помощь студентам 1 12.12.2008 15:14