Составить программу нахождения цифрового корня натурального числа - C# (187620)
Формулировка задачи:
Составить программу нахождения цифрового корня натурального числа. Цифровой корень числа получается следующим образом. Складываем все цифры этого числа, затем все цифры найденной суммы и повторяем этот процесс до тех пор, пока в результате не будет получено однозначное число (цифра), которое и называется цифровым корнем данного числа.
Ребят, просьба помочь не получается вывести на экран нижеуказанный код. Возможно, что -то не так написано...!?
Спасибо
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Digital Root { class Program { static void Main(string[] args) { Console.Write(DigitRoot(230)); } static long DigitRoot(long number) { if ((number / 10) == 0) return number; long sum = 0; while (number != 0) { sum += number % 10; number /= 10; } return DigitRoot(sum); } } }
Решение задачи: «Составить программу нахождения цифрового корня натурального числа»
textual
Листинг программы
static void Main(string[] args) { Console.Write(DigitRoot(230)); Console.Read(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д