Какую строку кода, отсутствующую в описанной функции возведения числа k в степень n, нужно записать без пробелов?

  • 45
Какую строку кода, отсутствующую в описанной функции возведения числа k в степень n, нужно записать без пробелов? функция st(k: real; n: byte): real; var r: real; begin r:=1; for i:=1 to n do r:=r*k
Barsik
53
Ваша функция st(k: real; n: byte) уже выполняет возведение числа k в степень n. Однако, вам необходимо добавить строку кода, которая это выполняет, без пробелов.

Итак, чтобы выполнить возведение числа k в степень n в данной функции, вы можете добавить следующую строку кода:

`result := r;`

Эта строка кода будет возвращать значение переменной r, которая хранит конечный результат возведения числа k в степень n, и является результатом работы функции.

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

pascal
function st(k: real; n: byte): real;
var
r: real;
begin
r:=1;
for i:=1 to n do
r:=r*k;
result := r;
end;


Добавленная строка `result := r;` позволяет функции возвращать правильное значение, которое является результатом возведения числа k в степень n.