Задание 1.Дана строка и некоторое слово. Напечатать те предложения строчки, которые

Задание 1.

Дана строчка и некое слово. Напечатать те предложения строки, которые содержат данное слово.

Задать свой вопрос
1 ответ

program raf105;

var

 s,word1: string;

 s2:array of string;

 i,pointcount: integer;

begin

write('Введите разыскиваемое слово: ');

readln(word1);

writeln('Введите строку с предложениями, которые заканчиваются точкой');

readln(s);

for i:=1 to length(s) do

 if s[i]='.'

   then pointcount:= pointcount +  1;

writeln;

writeln('Предложения в которых найдено разыскиваемое слово:');

s2:= s.ToWords(46);

for i:=0 to pointcount-1 do

 if s2[i][1]=' '

   then delete(s2[i],1,1);

for i:=0 to pointcount-1 do

 if pos(lowercase(word1),lowercase(s2[i])) lt;gt; 0

   then writeln(s2[i],'.');

end.

PascalABC 3.4.2

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт