
21.10.2012, 21:46
|
 |
Sir Richard Abramson
|
|
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
|
|
Код:
var fack:Int64;
i,n,k:Integer;
begin
fack:=1;
Readln(n);
asm
cli
end
for i:=2 to n do
fack:=fack*i;
for i:=1 to fack do
if fack mod i=0 then inc(k);
asm
sti
end
Writeln(k);
end.
|