Напишите программу, которая вычисляет факториал натурального числа n ( 1 ≤ n ≤ 10000 ), сохранив все значащие цифры. факториалом называется произведение всех натуральных чисел от 1 до n : n ! = 1·2· ( n - 1)· n .
Program n1; var n, i: integer; p: real; begin write('Введите n: '); readln(n); if (n>=1) and (n<=10000) then begin p := 1; for i := 2 to n do p := p * i; writeln(n, '! = ', p); end; end.
var
n, i: integer;
p: real;
begin
write('Введите n: ');
readln(n);
if (n>=1) and (n<=10000) then
begin
p := 1;
for i := 2 to n do
p := p * i;
writeln(n, '! = ', p);
end;
end.