Добавить после каждой буквы "о" букву "а" в скобках - "(а)" - Pascal ABC

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

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

Дан текст(массив строк, любой не большой текст). Составить программу, которая будет добавлять после каждой буквы "о" букву "а" в скобках - "(а)".

Решение задачи: «Добавить после каждой буквы "о" букву "а" в скобках - "(а)"»

textual
Листинг программы
var s:array[1..10] of string;
    n,i,j:byte;
begin
write('Количество строк от 1 до 10 n=');
readln(n);
writeln('Введите ',n,' строк');
for i:=1 to n do
readln(s[i]);
writeln('Преобразованный текст');
for i:=1 to n do
 begin
  for j:=length(s[i])downto 1 do
  if s[i][j] in ['о','o'] then insert('(a)',s[i],j+1);//о русская и латинская
  writeln(s[i]);
 end;
end.

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

  1. Создаётся переменная s, которая представляет собой массив строк длиной от 1 до 10.
  2. Создаются три переменные n, i и j, которые представляют собой байтовые значения.
  3. Выводится сообщение с запросом количества строк от 1 до 10.
  4. Читается количество строк, которое будет использоваться в цикле.
  5. В цикле для каждой строки s[i] выводится исходное значение.
  6. В цикле для каждой строки s[i] выполняется проверка для каждого символа.
  7. Если символ является одной из букв 'о', то к нему добавляется строка '(а)'.
  8. Выводится преобразованная строка.
  9. Цикл завершается.

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


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

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

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