Консультация № 175545
22.12.2009, 21:01
0.00 руб.
0 1 1
Помогите пожалуйста юному программисту решить непонятную задачу.
Вывести на печать строку: «Жизнь прекрасна и удивительна» полученную путем замены слов в фразе: «Жизнь чудесна и удивительна».
Заранее огромное спасибо.

Обсуждение

Неизвестный
22.12.2009, 21:21
общий
это ответ
Здравствуйте, карина Булыгина.
Вот решение с помощью функции POS, которая определяет, с какого места начинается вхождение подстроки в строку.
Если не понятно что будет - спрашивайте

Приложение:
{Решение задачи для этого частного случая с помощью функции
определения положения ПОДстроки в строке POS}
VAR
s: String;
BEGIN
s:= 'Жизнь чудесна и удивительна';
{удаляем "чудесна"}
Delete(s, POS('чудесна', s), length('чудесна '));
{Вставим другое слово}
Insert('прекрасна ', s, POS('и ', s));
WriteLn(s);
END.
Форма ответа