Добавить после каждой буквы "о" букву "а" в скобках - "(а)" - 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.
Объяснение кода листинга программы
- Создаётся переменная
s
, которая представляет собой массив строк длиной от 1 до 10. - Создаются три переменные
n
,i
иj
, которые представляют собой байтовые значения. - Выводится сообщение с запросом количества строк от 1 до 10.
- Читается количество строк, которое будет использоваться в цикле.
- В цикле для каждой строки
s[i]
выводится исходное значение. - В цикле для каждой строки
s[i]
выполняется проверка для каждого символа. - Если символ является одной из букв 'о', то к нему добавляется строка '(а)'.
- Выводится преобразованная строка.
- Цикл завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д