Написати функцію пошуку заданого елемента в списку. Використовуючи цю функцію: а) підрахувати кількість входжень заданого символу в кожний рядок тексту. Входження задавати номером рядка й номером позиції в рядку;
б) знайти всі входження (див. пункт 1.а) заданого символу в текст;
в) знайти перше входження (див. пункт 1.а) кожної десяткової цифри в текст;
г) знайти перше входження (див. пункт 1.а) голосних латинських букв у текст;
д) підрахувати кількість входжень парних (непарних) десяткових цифр у кожний рядок тексту;
е) замінити заданий символ, якщо він є в тексті, на нове значення (символ), уважаючи, що символ входить у кожний рядок не більш одного разу;
ж) вилучити всі входження заданого символу з тексту;
з) після останнього входження кожної голосної латинської букви в рядок тексту вставити цифру, що зображує число входжень цієї голосної в даний рядок (у рядку міститься не більш дев'яти однакових голосних);
і) якщо в рядку тексту міститься заданий символ, то перемістити його на місце першого символу в цьому рядку;
к) якщо в рядку тексту міститься заданий символ, то перемістити його на місце останнього символу в цьому рядку.
var str:string;
A,B,i:integer;
begin
write('введите ваш текст');
readln(str);
for i:=1 to length(str) do begin
if (str[i]='А')or (str[i]='а') then a:=a+1;
if (str[i]='Б')or (str[i]='б') then B:=b+1;
end;
if (A+B)=0 then write('нет таких букв') else write ('A= ',A,' Б= ',b);
end.
вариант 3
var str:string;
A,B,i:integer;
begin
write('введите ваш текст');
readln(str);
i:=1;
while i<=length(str) do begin
if (str[i]='А')or (str[i]='а') then delete(str,i,1);
i:=i+1;
end;
write(str);
end.