var a:array of longint;
i,c,x,n,k:longint;
begin
read(n); //длина массива
a:= new longint[n];
for i:=0 to n-1 do read(a[i]);
read(c);//некоторое число С
for i:=0 to n-1 do
if a[i]>c then
k+=1;
x+=a[i]
end;
writeln(x/k);//ответ на первый пункт
k:=0;
x:=0;
if i mod 2=0 then
x+=a[i];
print(a[i])//второй пункт
writeln;
write(x/k)// третий пункт
end.
program first;
var a:array[1..100] of integer;
i,s,k,n,c:integer;
sr:real;
read(n); {кол-во элементов массива}
for i:=1 to n do
read(a[i]); {ввод массива}
read(c); {ввод числа C}
s:=0; k:=0;
if (a[i]>c) then begin s:=s+a[i]; k:=k+1; end;
sr:=s/k; {считаем среднее арефмет.}
writeln(sr); {выводим ср. арефм.}
if a[i] mod 2<>0 then write(a[i],' '); {делаем 2 пункт}
s:=0; k:=0; {обнулим чтобы использовать еще раз}
if a[i] mod 2<>0 then begin s:=s+a[i]; k:=k+1; end;
sr:=s/k;
writeln(sr);
var a:array of longint;
i,c,x,n,k:longint;
begin
read(n); //длина массива
a:= new longint[n];
for i:=0 to n-1 do read(a[i]);
read(c);//некоторое число С
for i:=0 to n-1 do
if a[i]>c then
begin
k+=1;
x+=a[i]
end;
writeln(x/k);//ответ на первый пункт
k:=0;
x:=0;
for i:=0 to n-1 do
if i mod 2=0 then
begin
k+=1;
x+=a[i];
print(a[i])//второй пункт
end;
writeln;
write(x/k)// третий пункт
end.
program first;
var a:array[1..100] of integer;
i,s,k,n,c:integer;
sr:real;
begin
read(n); {кол-во элементов массива}
for i:=1 to n do
read(a[i]); {ввод массива}
read(c); {ввод числа C}
s:=0; k:=0;
for i:=1 to n do
if (a[i]>c) then begin s:=s+a[i]; k:=k+1; end;
sr:=s/k; {считаем среднее арефмет.}
writeln(sr); {выводим ср. арефм.}
for i:=1 to n do
if a[i] mod 2<>0 then write(a[i],' '); {делаем 2 пункт}
writeln;
s:=0; k:=0; {обнулим чтобы использовать еще раз}
for i:=1 to n do
if a[i] mod 2<>0 then begin s:=s+a[i]; k:=k+1; end;
sr:=s/k;
writeln(sr);
end.