Сколько значное число получится при сложении чисел - C#
Формулировка задачи:
Дано 40 чисел. Сколько значное число получится при сложении чисел имеющих нечетный индекс ввода.
Решение задачи: «Сколько значное число получится при сложении чисел»
textual
Листинг программы
using System;
using System.Linq;
class Program
{
public static void Main()
{
long sum = Enumerable.Repeat(new Random(), 40).Select(r => r.Next())
.Where((_, i) => (i & 1) != 0).Aggregate(0L, (a, i) => a + i);
int digits = 1;
while ((sum /= 10) != 0)
{
digits++;
}
Console.WriteLine(digits);
}
}