Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmChDS 83 of 350 menu
◀ ▶

Сумма цифр числа в Go

Сумму цифр трехзначного числа собирают остатком и целым делением. Последняя цифра это n % 10, средняя достается из n / 10 % 10, первая из n / 100. Так работают уже знакомые операции % и деление без дроби.

Каждая часть это целое от нуля до девяти, их складывают обычным плюсом. Перевод в символ цифры здесь не обязателен: сумма считается в числах. Для другого трехзначного числа меняют только литерал в объявлении.

Посчитаем сумму цифр для 347:

n := 347 last := n % 10 middle := n / 10 % 10 first := n / 100 total := last + middle + first fmt.Println(total)

Дано число:

value := 256

Найдите сумму его цифр и выведите ее.

Дано число:

value := 905

Найдите сумму его цифр и выведите ее.

Дано число:

n := 111

Соберите сумму трех цифр и выведите ответ.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить