1.
1) s := (x1+x2)/2
2) dec(k) или k:=k-1
3) inc(i) или i:=i+1
4) sum := t*kt + r*kr + k*kk (t, r, k - цена одной тетради, ручки, карандаша; kt, kr, kk - количество тетрадей, ручек и карандашей)
2.
а) значения функции y=х(в квадрате)
var y,x: real
б) площади прямоугольника
var a,b,s: real
в)стоимости покупки,состоящей из нескольких тетрадей и такого же кол-ва обложек
var kv:integer; st,so,sum: real
г)стоимости покупки,состоящей из нескольких тетрадей,нескольких ручек и нескольких карандашей
var kvt,kvr,kvk:integer; st,sr,sk,sum: real
var a:array[1..100]of integer;
n,i:integer;
begin
read(N);
for i:=1 to n do
read(a[i]);
write('чётные числа ');
for i:=1 to n do
if(a[i] mod 2=0)then write(a[i],' ');
writeln;
write('числа оканчивающиеся нулем ');
for i:=1 to n do
if(a[i] mod 10=0)then write(a[i],' ');
end.
2)
program gt;
var a:array[1..1000]of integer;
n,i:integer;
begin
read(N);
for i:=1 to n do
read(a[i]);
for i:=1 to n do
if(a[i]=0)then write(i,' ');
end.