Рекурсия на pascal
Помогите рекурсивно описать функцию cos(x,k)
на pascal
, где
cos(x,k)=cos(cos(..cos(x)..))(k косинусов)
Источник: Stack Overflow на русском
Помогите рекурсивно описать функцию cos(x,k)
на pascal
, где
cos(x,k)=cos(cos(..cos(x)..))(k косинусов)
function cosk(x: Real; k: LongInt): Real;
begin
if k <= 0 then begin
cosk := cos(x);
end else
cosk := cosk(x, k - 1);
end;