Вопрос задан 19.07.2023 в 12:03. Предмет Информатика. Спрашивает Ивтушенко Мария-Ивановна.

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

данное слово.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шляховой Даниил.

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])) <> 0

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

end.

PascalABC 3.4.2

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, необходимо разделить исходную строку на предложения, а затем проверить каждое предложение на наличие заданного слова. Если слово найдено в предложении, оно будет напечатано.

Вот пример кода на языке Python, который выполняет указанную задачу:

python
def print_sentences_with_word(string, word): # Разделение строки на предложения sentences = string.split('. ') # Проверка каждого предложения на наличие заданного слова for sentence in sentences: if word.lower() in sentence.lower(): print(sentence) # Пример использования string = "Это предложение содержит слово. Это другое предложение. Еще одно предложение." word = "слово" print_sentences_with_word(string, word)

В данном примере передается исходная строка string и слово word, которое нужно найти. Функция print_sentences_with_word разделяет строку на предложения и проверяет каждое предложение на наличие заданного слова. Если слово найдено, предложение выводится на экран.

Пожалуйста, укажите исходную строку и слово, которое вы хотите использовать для проверки, и я запущу код для вас.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос