<em>// PascalABC.NET 3.2, сборка 1439 от 09.05.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
Writeln(Range(2,2*ReadInteger('n='),2).Aggregate(BigInteger(1),(m,n)->m*n))
end.
<u>Пример</u>
n= 37
1891675820705153808241239602722999673157373132800000000
1 симаол = 1 байт
соответственно в сообщение 10500 символов
1) 55 10000111
2) 52 10010111
3) 333 111101001010
4) CF 1111110000100001
5) 3D29C
6) 1761221522
А) =23,3(8)
б) =19,375(10)
в) =13,6(16)
В паскале абц есть встроенная справка: помощь->справка->стандартные модули->graphabc, вроде так, там описаны все процедуры с функциями для работы с графикой, более чем исчерпывающая информация