Напишите программку на pascal, вычисляющую факториал введенного числа n!!!

Напишите программу на pascal, вычисляющую факториал введенного числа n!!!

Задать свой вопрос
2 ответа

var
n : byte;

function fact (a: byte): uint64;
var pz : uint64;
i : byte;
begin
pz:=1;
for i:=1 to a do pz:=pz*i;
fact:=pz;
end;

begin
repeat
write ('Введите n : ');
readln (n);
until n in [0..20];
write ('n! = ', fact(n));
end. 
Program z1;
uses crt;
var n, i, s: integer;
begin
read(n);
s := 1;
for i := 1 to n do
     s := s * i
;
writeln(s);
end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт