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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы