begin Randomize; Writeln('Элементы массива, кратные трем:'); s := 0; for i := 1 to n do begin a[i] := Random(301)-150; if (a[i] mod 3)=0 then Write(a[i],' '); if a[i]>0 then s:=s+a[i] end; Writeln; Writeln('Сумма положительных элементов равна ',s) end.
begin
PrintLn(ArrRandom(30, 0, 500).Println().ToArray
.Where(x->x mod 20 = 0).Println()
.Count);
end.