Составить программу нахождения цифрового корня натурального числа - 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();
}