Заменить каждый элемент массива средним арифметическим всех предшествующих ему элементов - C# (210677)

Формулировка задачи:

Замените каждый элемент массива средним арифметическим всех предшествующих ему элементов.

Код к задаче: «Заменить каждый элемент массива средним арифметическим всех предшествующих ему элементов - C# (210677)»

textual
var array = new[] {1d, 2d, 3d, 4d};
var sum = 0d;
for (var i = 0; i < array.Length;)
    array[i] = (sum += array[i]) / ++i;
Console.WriteLine("Массив: {0}", string.Join(", ", array));

13   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ
Похожие ответы