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

Сума цифр

PHP Рекурсія

рекурсія по розрядах

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

ТакНіПочатокВвід nn == 0Повернути 0КінецьПовернути n % 10 + digitSum(intdiv(n, 10))КінецьРисунок 1 — digitSum

Вихідний код

function digitSum($n) {
    if ($n == 0) return 0;
    return $n % 10 + digitSum(intdiv($n, 10));
}