Написать программу поиска и вывода всех пар одинаковых соседских символов, если такие пары ссуществуют. - Pascal ABC

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

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

Дана строка. Написать программу поиска и вывода всех пар одинаковых соседских символов, если такие пары ссуществуют.

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

textual
Листинг программы
var
s: string;
i: integer;
begin
  readln(s);
  for i:=1 to length(s)-1 do
    if s[i] = s[i+1] then
      writeln(s[i], ' ', s[i+1]);
end.

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

В данном коде происходит следующее:

  1. Объявляются переменные s и i типа string и integer соответственно.
  2. Считывается строка s с помощью функции readln().
  3. Запускается цикл for, который проходит по всем элементам строки s, начиная с индекса 1 и до длины строки минус 1.
  4. Внутри цикла сравниваются текущий и следующий символы строки s. Если они равны, то выводится пара символов, используя функцию writeln().
  5. После завершения цикла, программа завершается.

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


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

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

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