var a,b,i:integer;
begin
b:=1;
i:=0;
write('Введите число: '); readln(a);
while a <> 0 do begin
i:=i+1;
a:=a div 10;
b:=b*i;
end;
write('Количество возможных перестановок равно: ', b);
end.
var a,b,i:integer;
begin
b:=1;
i:=0;
write('Введите число: '); readln(a);
while a <> 0 do begin
i:=i+1;
a:=a div 10;
b:=b*i;
end;
write('Количество возможных перестановок равно: ', b);
end.