Выяснить, имеется ли в строке такая пара символов, что — это запятая, а — тире - Pascal ABC
Формулировка задачи:
Дана строка символов . Выяснить, имеется ли в строке такая пара символов, что - это запятая, а - тире.
Очень нужна помочь вашая , а то ни как не могу сделать
Решение задачи: «Выяснить, имеется ли в строке такая пара символов, что — это запятая, а — тире»
textual
Листинг программы
for i:=1 to length(s)-1 do if (s[i]=',') and (s[i+1]='-') then begin writeln('Да, имеется'); break; end;
Объяснение кода листинга программы
- Переменная s содержит строку, которую мы проверяем на наличие пары символов.
- Цикл for проходит по каждому символу в строке от первого до последнего (i=1 до length(s)-1).
- В каждой итерации цикла проверяется условие: если текущий символ равен запятой (s[i]=',') и следующий символ равен тире ('-').
- Если условие выполняется, то выводится сообщение
Да, имеется
и цикл прерывается командой break. - Если условие не выполняется ни в одной итерации, то выводится сообщение
Нет, не имеется
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д