Нужно построить последовательность чисел по рекуррентной формуле:аi =i* аi-1 , где а1 = 1, i=2,3,4,5, … — Pascal(Паскаль)

{$N+}//для работы с типом extended
uses crt;
var n,i:integer;
    a:extended;//если взять longint, то можно n<=12
begin
clrscr;
write('Сколько членов последовательности вывести? n=');
readln(n);
a:=1;
write(a:0:0,' ');
for i:=2 to n do
 begin
  a:=i*a;
  write(a:0:0,' ');
 end;
readln
end.

Leave a Comment

65 − = 58