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

Піднесення до степеня

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);
}