• Предмет: Информатика
  • Автор: hacerhacerser99
  • Вопрос задан 1 год назад

Напиши программу на языке Паскаль и выведи ответ на экран.
Вычислить n!, если значение n пользователь вводит с клавиатуры.

Если n=0, то на экране выводится n!=
.

Ответы

Ответ дал: alekspa17
0

Ответ:

program factorial;

var

 n, i, s: integer;

begin

writeln('введите N');

 read(n);

 if (n=0) then

 begin

 writeln('n!=')

 end

 else

 begin

 s := 1;

 for i := 1 to n do

   s := s * i;

 writeln('Факториал равен ',s);

 end;

end.

Объяснение:

Ответ дал: KatelinaSilver
0

Ответ:

program Factorial;

var n, f, i: integer;

begin

f:=1;

wtiteln (‘введите n’);

readln (n);

if n=0 then writeln (‘n!=1’)

else begin

for i:=1 to n do

f:=f*i;

writeln (‘n!= ‘, f);

end;

end.

Вас заинтересует