← Усі приклади

Степінь (рекурсія)

C++ Рекурсія

рекурсія

Блок-схема за ДСТУ

ТакНіПочатокВвід base, expexp == 0Повернути 1КінецьПовернути base * power(base, exp - 1)КінецьРисунок 1 — power

Вихідний код

int power(int base, int exp) {
    if (exp == 0) {
        return 1;
    }
    return base * power(base, exp - 1);
}