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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2011, 15:15   #1
Пе4енька
Пользователь
 
Регистрация: 07.04.2011
Сообщений: 14
По умолчанию строки

модифицировать строку х след. образом: удалить все длинные слова (длинным считать слово, длина которого больше 3).
Пе4енька вне форума Ответить с цитированием
Старый 12.04.2011, 15:23   #2
Asker13
Форумчанин
 
Аватар для Asker13
 
Регистрация: 01.12.2010
Сообщений: 140
По умолчанию

Код:
var
  s: string;
  i,j: integer;
begin

  ReadLn(s);
  i := 1;
  while i <= Length(s) do begin
    j := i;
    while s[j] <> ' ') and (j <= Length(s)) do Inc(j);
    if j-i > 3 then Delete(s, i, j);
    i := j + 1;  
  end;

end.
Asker13 вне форума Ответить с цитированием
Старый 12.04.2011, 15:27   #3
RomiKon
Форумчанин
 
Регистрация: 11.04.2010
Сообщений: 143
По умолчанию

ну дык
Код:
program p1;
const max_l = 3;
var
  I: Integer;
  x, new_x, buf: String;
begin
  readln(x);
  new_x:='';
  for i:=1 to Length(x);
  begin
    if x[i] <> ' ' then
      buf:=buf+x[i]
    else
      if Length(buf) <= max_l then new_x:=new_x+buf;
  end;
  x:=new_x;
  writeln(x);
end.
это если учитывать что в строке из разделителей используется только пробел
RomiKon вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, Шпунюся Помощь студентам 1 16.12.2010 21:02
Создание пустой строки и копирование в неё содержимое предыдущей строки Gvaridos Microsoft Office Excel 2 29.10.2010 13:33
Дбавление новой строки, после строки с подходящими параметрами RailOS Microsoft Office Excel 5 18.08.2010 10:12
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10