Выяснить, имеется ли в строке такая пара символов, что — это запятая, а — тире - Pascal ABC

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

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

Дана строка символов . Выяснить, имеется ли в строке такая пара символов, что - это запятая, а - тире. Очень нужна помочь вашая , а то ни как не могу сделать

Решение задачи: «Выяснить, имеется ли в строке такая пара символов, что — это запятая, а — тире»

textual
Листинг программы
for i:=1 to length(s)-1 do
 if (s[i]=',') and (s[i+1]='-') then
  begin
   writeln('Да, имеется');
   break;
  end;

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

  1. Переменная s содержит строку, которую мы проверяем на наличие пары символов.
  2. Цикл for проходит по каждому символу в строке от первого до последнего (i=1 до length(s)-1).
  3. В каждой итерации цикла проверяется условие: если текущий символ равен запятой (s[i]=',') и следующий символ равен тире ('-').
  4. Если условие выполняется, то выводится сообщение Да, имеется и цикл прерывается командой break.
  5. Если условие не выполняется ни в одной итерации, то выводится сообщение Нет, не имеется.

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


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

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

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