Var x,p,rez:real; n: integer; begin p:=1; write('числа через пробел (завершение ввода - 0): '); read(x); while x<>0 do begin p:=p*abs(x); read(x); end; write('N = '); readln(n); rez:=exp((1/n)*ln(p)); writeln('корень ',N,' -ой степени из ',p,' = ',rez); end.
n: integer;
begin
p:=1;
write('числа через пробел (завершение ввода - 0): '); read(x);
while x<>0 do
begin
p:=p*abs(x);
read(x);
end;
write('N = '); readln(n);
rez:=exp((1/n)*ln(p));
writeln('корень ',N,' -ой степени из ',p,' = ',rez);
end.