program p176300;
{ У=(х^n)-10. }
var
x: real;
epsilon: real;
n: integer;
function MyPow(x: real; n: integer): real;
begin
if n=0 then
MyPow := 1
else if n>0 then
MyPow := x*MyPow(x,n-1)
else
MyPow := MyPow(x,n+1)/x;
end; { MyPow }
function y(x: real; n: integer): real;
begin
y:= MyPow(x,n)-10;
end; { y }
begin
epsilon := 0.0001;
write('x=');
readln(x);
write('n=');
readln(n);
write('Результаты расчета');
if (abs(x)<epsilon) and (n<=0) then
writeln('ошибка, результат неопределен')
else
writeln('y=', y(x,n):0:4);
readln;
end.
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.