Выяснить имеется ли в строке последовательность "ПЯТЬ" - PascalABC.NET
Формулировка задачи:
Помогите пожалуйста написать программу:
Выяснить имеется ли в строке последовательность "ПЯТЬ"
Решение задачи: «Выяснить имеется ли в строке последовательность "ПЯТЬ"»
textual
Листинг программы
begin
WriteLn('В строке есть последовательность ПЯТЬ = ', ReadLnString('Введите строку:').IndexOf('ПЯТЬ') > 0);
end.
Объяснение кода листинга программы
В данном коде используется язык программирования PascalABC.Net.
WriteLn('В строке есть последовательность ПЯТЬ = ', ReadLnString('Введите строку:').IndexOf('ПЯТЬ') > 0);- Выводится строка, которая информирует пользователя о наличии или отсутствии последовательностиПЯТЬв введенной строке. Значение переменнойReadLnString('Введите строку:')- это строка, которую ввел пользователь. Вызывается методIndexOf('ПЯТЬ')для поиска подстрокиПЯТЬв этой строке. Результат сравнения> 0позволяет определить, найдена ли последовательностьПЯТЬв строке (если да, то выводится сообщениеВ строке есть последовательность ПЯТЬ, иначе выводится сообщениеВ строке нет последовательности ПЯТЬ).