// PascalABC.NET 3.2, сборка 1437 от 03.05.2017 // Внимание! Если программа не работает, обновите версию!
begin var a:=ArrRandom(ReadInteger('n='),-99,99); a.Println; a:=a.SortedDescending.ToArray; a.Println; Writeln('П=',a.Where(k->k mod 7=0).DefaultIfEmpty .Aggregate(1,(i,j)->i*j)) end.
begin var c:=ArrRandom(ReadInteger('n='),-99,99); c.Println; var a:=ReadInteger('a='); var b:=c.Where(x->x>a).ToArray; Write('B[',b.Count,']='); b.Println end.