Написать рекурсивную функцию возведения числа а в степень к (Pascal)

0 голосов
58 просмотров

Написать рекурсивную функцию возведения числа а в степень к (Pascal)


Информатика (86 баллов) | 58 просмотров
Дан 1 ответ
0 голосов

function myPower(a: real; n : integer) : real;

begin

   if n = 0 then result := 1 else if n < 0 then result := 1/myPower(a, -n) else result := myPower(a, n-1)*a;

end;

begin

   writeln(myPower(2.3, 2));

end.

(1.2k баллов)
0

это не легкое решение

0

к сожалении более простого решения я не знаю :(

0

ничего)