Определение количества цифр и их суммы - C#
Формулировка задачи:
Написать программу, которая по заданному натуральному числу определяет количество цифр в нем и их сумму. Определение количества цифр и их сумму оформить в виде метода
Решение задачи: «Определение количества цифр и их суммы»
textual
Листинг программы
static int SumOfDigits(int n) { if (n <= 0) throw new ArgumentOutOfRangeException("n"); int sum = 0; while (n > 0) { int rem; n = Math.DivRem(n, 10, out rem); sum += rem; } return sum; } static int CountOfDigits(int n) { return (int)Math.Log10(n) + 1; ; } static void Main(string[] args) { int n = 123456789; int digitCount = CountOfDigits(n); int sum = SumOfDigits(n); Console.Write("Число цифр = {0}, Сумма = {1}", digitCount, sum); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д