Не используя функцию возведения в квадрат, напишите на языке Паскаль наиболее короткие алгоритмы вычисления:

а) y=x10 б) y=x15

Постараться использовать минимальное количество дополнительных переменных.

1

Ответы и объяснения

  • 0ri
  • умный
2013-04-28T10:38:41+04:00

begin

read(x,y)

 

if (x < 0) then pow := (-1)*Exp(y*Ln(Abs(x))) else

if (x > 0) then pow := Exp(y*Ln(Abs(x))) else

Pow := 0;

end;