Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Funkcionālā programmēšana / Rekursija / Exercises
Pakāpe
Uzdevums
Uzrakstiet rekursīvu apakšprogrammu power($base, $exp),
kas ar reizināšanu kāpina $base pakāpē $exp,
neizmantojot operatoru **. Bāzes gadījums ir
$exp == 0, kas dod 1; citādi atbilde ir
$base reiz power($base, $exp - 1). Izdrukājiet
power(2, 10).
Piemērs
Programma izdrukā:
1024Risinājums
Kursa navigācija
← Viktorīna — Rekursija ar multi apakšprogrammām | Risinājums: Pakāpe →