UniLecs | Программирование
17.2K subscribers
1.01K photos
7 videos
3 files
1.27K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
#announcement #task_78

🎓 Задача 78: Цифровой корень числа (решение будет в четверг)
Цифровой корень натурального числа — это цифра, полученная в результате итеративного процесса суммирования цифр, на каждой итерации которого для подсчета суммы цифр берут результат, полученный на предыдущей итерации. Этот процесс повторяется до тех пор, пока не будет получена одна цифра.

Необходимо составить программу нахождения цифрового корня натурального числа.

Входные данные: N - натуральное число, где 0 <= N <= 10^9
Вывод: цифровой корень числа N

Пример:
Number = 65536
DigitalRoot = 7

P.S. у задачи есть несколько решений, так что ждем от вас оригинальных вариантов!
Кстати, ребят, пишите комментарии к коду в случае неочевидных решений или мат.упрощений.
🔥 Прелесть @unilecs в том, что наши посты не теряют актуальности! Поэтому делюсь с вами задачей, которую мы уже разбирали 3 года назад.

Цифровой корень натурального числа — это цифра, полученная в результате итеративного процесса суммирования цифр. На каждой итерации для подсчета суммы цифр берут результат, полученный на предыдущем шаге.

Смотрим разбор задачи

#task_78 #digital_root