Поделитесь своими знаниями, ответьте на вопрос:
Вычислить среднее положительных элементов массива (a1, ), имеющих четные индексы. если таковых элементов нет, вывести на печать признак 0. выполнить нужно через массив в среде разработки паскаль abcnet
begin
var n:=40;
var a:=ArrRandomInteger(n,-40,40); a.Println;
var b:=a.Where((x,i)->(x>0)and(i mod 2=0));
if b.Count=0 then writeln(0)
else writeln(power(b.Aggregate(1,(p,q)->p*q),1/b.Count));
end.
Пример (для n=10):
-19 38 -37 18 9 -5 17 29 19 -2
14.2718961622815