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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2016, 22:19   #1
Sv9t
Новичок
Джуниор
 
Регистрация: 27.12.2016
Сообщений: 1
По умолчанию Pascal. Задача на удаление слов.

нужно из произвольно введённого предложения удалить все слова совпадающие с последним в строке.
последнее слово я нашёл и записал в отдельную переменную. теперь не получается его удалить из всей строки. условия:
Дана строка символов S, состоящая из латинских букв. Группы символов, разделенные пробелами и не содержащие пробелов внутри себя, будем называть словами. Преобразовать исходную строку в строку без последнего слова и удалёнными словами совпадающими с последним.
текс моей программы:
Код:
program stroki;
var
s, p: string;
i, j: integer;

begin
writeln('Vvesdite text');
readln(s);
j := length(s);
for i := j downto 1 do 
if s[i] = ' ' then begin
p := copy(s, i, j - i + 1);
break;
end;

writeln(s);
writeln(p);

end.
Спасибо.
Sv9t вне форума Ответить с цитированием
Старый 27.12.2016, 22:36   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Есть функция Pos() и процедура Delete().
Почитай.

Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление слов из строк . С++ Purr Помощь студентам 3 21.09.2010 02:38
Удаление повторяющихся слов C vivo89 Помощь студентам 2 24.12.2009 09:18
Удаление слов из строки. grave123 Общие вопросы C/C++ 2 20.12.2009 15:01
Удаление слов из строки С vivo89 Помощь студентам 4 13.11.2009 22:13
удаление одинаковых слов (С/С++) jewel Помощь студентам 1 12.12.2008 15:14