// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
var a:=ArrRandom(ReadInteger('n='),1,99);
a.Println;
Writeln('S=',a.Sum,', П=',
a.Aggregate(BigInteger(1),(p,i)->p*i))
end.
Тестовое решение
n= 15
76 62 7 7 27 31 60 8 87 7 38 57 23 14 62
S=566, П=2442819416555691694080