Поиск, вставка символов - Pascal ABC

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

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

Здравствуйте! Помогите пожалуйста решить задачу. Огромное спасибо заранее. После символа «:» вставить «*», если количество символов «=» равно 5

Решение задачи: «Поиск, вставка символов»

textual
Листинг программы
k:=0;
for i:=1  to length(s) do
if s[i]='=' then k:=k+1;
if k=5 then
for i:=length(s) downto 1 do
if s[i]=':' then insert('+',s,i+1);

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

  1. Переменная k инициализируется значением 0.
  2. Переменная i принимает значения от 1 до длины переменной s.
  3. Если символ s[i] равен '=', то переменная k увеличивается на 1.
  4. Если значение переменной k равно 5, то выполняется следующий блок кода.
  5. Переменная i принимает значения от длины переменной s до 1.
  6. Если символ s[i] равен ':', то вставляется символ '+' перед символом s[i+1].

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

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