Назар Остапенко
Знаток
(252)
1 год назад
это же очень легко смотри
package main
import "fmt"
func SumDigitsRecursive(n int) int {
// Базовый случай: если n состоит из одной цифры, возвращаем ее значение
if n < 10 {
return n
}
// Рекурсивно вызываем функцию для оставшихся цифр числа
return n%10 + SumDigitsRecursive(n/10)
}
func main() {
// Пример использования функции
number := 12345
sum := SumDigitsRecursive(number)
fmt.Printf("Сумма цифр числа %d равна %d\n", number, sum)
}