Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Golang язык программирования Числовая сумма

dasdsad dasdasd Ученик (181), на голосовании 1 год назад
Напишите функцию SumDigitsRecursive(n int) int , которая рекурсивно вычисляет сумму цифр числа.
Голосование за лучший ответ
Назар Остапенко Знаток (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)
}
dasdsad dasdasdУченик (181) 1 год назад
Я 3 день учусь) мне тяжко)
dasdsad dasdasdУченик (181) 1 год назад
что он от меня хочет?
dasdsad dasdasd, import fmt убрать
Похожие вопросы