Выяснить, входит ли в строку пара соседствующих символов "НО" или «ОН» - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Составить программу, которая вводит строку символов, выполняет ее обработку и затем выводит результаты Выяснить, входит ли в строку пара соседствующих символов "НО" или «ОН» спасибо тому, кто отзовется)

Решение задачи: «Выяснить, входит ли в строку пара соседствующих символов "НО" или «ОН»»

textual
Листинг программы
begin
  var S := UpperCase(ReadLnString('Введите строку:'));
  WriteLn('Пара соседствующих символов «НО» или «ОН» входит в строку = ',  S.IndexOf('НО') + S.IndexOf('ОН') > 0);
end.

Объяснение кода листинга программы

  1. Вводится строка с помощью функции ReadLnString.
  2. Функция UpperCase применяет метод Upper к введенной строке, преобразуя все символы в верхний регистр.
  3. Результат сохраняется в переменной S.
  4. Функция IndexOf вызывается дважды, сначала для символа 'НО', затем для символа 'ОН'.
  5. Результат сохраняется в переменных Но и Он.
  6. Осуществляется проверка: (Но + Он) > 0.
  7. Если проверка истинна, то выводится сообщение Пара соседствующих символов «НО» или «ОН» входит в строку, иначе выводится сообщение Пара соседствующих символов «НО» или «ОН» не входит в строку.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы