Написати функцію пошуку заданого елемента в списку. Використовуючи цю функцію: а) підрахувати кількість входжень заданого символу в кожний рядок тексту. Входження задавати номером рядка й номером позиції в рядку;
б) знайти всі входження (див. пункт 1.а) заданого символу в текст;
в) знайти перше входження (див. пункт 1.а) кожної десяткової цифри в текст;
г) знайти перше входження (див. пункт 1.а) голосних латинських букв у текст;
д) підрахувати кількість входжень парних (непарних) десяткових цифр у кожний рядок тексту;
е) замінити заданий символ, якщо він є в тексті, на нове значення (символ), уважаючи, що символ входить у кожний рядок не більш одного разу;
ж) вилучити всі входження заданого символу з тексту;
з) після останнього входження кожної голосної латинської букви в рядок тексту вставити цифру, що зображує число входжень цієї голосної в даний рядок (у рядку міститься не більш дев'яти однакових голосних);
і) якщо в рядку тексту міститься заданий символ, то перемістити його на місце першого символу в цьому рядку;
к) якщо в рядку тексту міститься заданий символ, то перемістити його на місце останнього символу в цьому рядку.
var A:array [1..40] of integer;
sa,s3,s10,k,i: integer;
begin
sa:=0;
s10:=0;
s3:=0;
k:=0;
writeln('исходные значения');
for i:=1 to 40 do
begin
A[i]:= random(21);
write(A[i],'')
end;
writeln;
for i:=1 to 40 do
begin
if A[i]mod 2<>0 then
begin
sa:=sa+A[i];
k:=k+1;
if A[i]<10 then s10:=s10+A[i];
if A[i] mod 3=0 then
s3:=s3+A[i]; //здесь было странное выражение
end;
end; //здесь
writeln('среднее арефмитическое нечетных чисел',sa/k:5:0);
writeln('сумма чисел, не превышающих', s10);
writeln('сумма чисел, кратных трем', s3);
End.
Для начала, переведем код в десятичную систему счисления.
110100102 = 21010
110011002 = 20410
110011112 = 20710
110100112 = 21110
Получаем: 210 204 207 211
Зная, что буква «А» кодируется как 192, а код каждой последующей буквы на 1 больше кода предыдущей буквы. Определим код остальных букв и расшифруем наше слово.
А-192
Б-193
В-194
Г-195
Д-196
Е-197
Ё-198
Ж-199
З-200
И-201
Й-202
К-203
Л-204
М-205
Н-206
О-207
П-208
Р-209
С-210
Т-211
У-212
Ф-213
Х-214
Ц-215
Ч-216
Ш-217
Щ-218
Ъ-219
Ы-220
Ь-221
Э-222
Ю-223
Я-224
СЛОТ