Напишите подпрограмму вычисления произведения вида (прикрепил) где u – заданный вектор, N – верхний предел интегрирования.
т.е. U и N просто числа?
Нажмите для просмотра прикрепленного файла
var N,i,x:integer;
U:array [1..100] of integer;
function mas(U:array of integer):integer;
begin
for i:=1 to N do
x:=x*(1-sqr(U[i]));
end;
begin
x:=1;
write('введите N = ');
readln(N);
randomize;
for i:=1 to N do
U[i]:=2+random(4);
for i:=1 to N do
write(U[i],' ');
mas(U);
writeln ('произведение равно = ',x);
readln;
end.
type
massiv=array [1..100] of integer;
var
n,q,i:integer;
U:massiv;
function mas(n1:integer; U:massiv):integer;
var
j,t,x:integer;
begin
x:=1;
for j:=1 to N1 do
begin
t:=1-sqr(U[j]);
x:=x*t;
end;
mas:=x;
end;
begin
write('??????? N = ');
readln(N);
randomize;
for i:=1 to N do
U[i]:=2+random(4);
for i:=1 to N do
write(U[i],' ');
q:=mas(n,U);
writeln ('???????????? ????? = ',q);
readln;
end.