Предмет: Информатика,
автор: Алия116
Составить программу, вычисляющую факториал числа N.
(N! = 1·2·3·…·N)
3 цикла
Ответы
Автор ответа:
0
//Pascal ABC.NET v3.0 сборка 1111
//for
Var
i,n,r:integer;
begin
readln(n);
r:=1;
for i:=1 to n do
r:=r*i;
write(r);
end.
//while
Var
i,n,r:integer;
begin
readln(n);
r:=1;
i:=0;
while i<>n do
begin;
inc(i);
r:=r*i;
end;
write(r);
end.
//repeat
Var
i,n,r:integer;
begin
readln(n);
r:=1;
i:=0;
repeat
inc(i);
r:=r*i;
until n=i;
write(r);
end.
//for
Var
i,n,r:integer;
begin
readln(n);
r:=1;
for i:=1 to n do
r:=r*i;
write(r);
end.
//while
Var
i,n,r:integer;
begin
readln(n);
r:=1;
i:=0;
while i<>n do
begin;
inc(i);
r:=r*i;
end;
write(r);
end.
//repeat
Var
i,n,r:integer;
begin
readln(n);
r:=1;
i:=0;
repeat
inc(i);
r:=r*i;
until n=i;
write(r);
end.
Похожие вопросы
Предмет: Русский язык,
автор: lokhkatkov
Предмет: Химия,
автор: soulmate577
Предмет: Қазақ тiлi,
автор: Аноним
Предмет: Алгебра,
автор: KarinKa270699
Предмет: Алгебра,
автор: OGRIMARSKAYA