program Proizvedenie;
varx, proizv: real;n, i: integer;
beginproizv := 1;
writeln('Введите значение x:');readln(x);
writeln('Введите значение n:');readln(n);
for i := 1 to n dobeginproizv := proizv * (x - i);end;
writeln('Произведение равно: ', proizv);
end.
program Proizvedenie;
var
x, proizv: real;
n, i: integer;
begin
proizv := 1;
writeln('Введите значение x:');
readln(x);
writeln('Введите значение n:');
readln(n);
for i := 1 to n do
begin
proizv := proizv * (x - i);
end;
writeln('Произведение равно: ', proizv);
end.