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

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

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

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

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

textual
Листинг программы
  1. var s:array[1..10] of string;
  2.     n,i,j:byte;
  3. begin
  4. write('Количество строк от 1 до 10 n=');
  5. readln(n);
  6. writeln('Введите ',n,' строк');
  7. for i:=1 to n do
  8. readln(s[i]);
  9. writeln('Преобразованный текст');
  10. for i:=1 to n do
  11.  begin
  12.   for j:=length(s[i])downto 1 do
  13.   if s[i][j] in ['о','o'] then insert('(a)',s[i],j+1);//о русская и латинская
  14.   writeln(s[i]);
  15.  end;
  16. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы