Замена элементов массива максимальным - C#

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

Добрый день У меня есть массив int[] mas = { 1, 2, 3, 4, 0, 0, 1, 2 }; Нужно, заменить элементы массива не равные нулю, максимальным из последовательности элементов, то есть чтобы приведенный массив, стал таким 4, 4, 4, 4, 0, 0, 2, 2

Код к задаче: «Замена элементов массива максимальным - C#»

textual
var x = new List<int>(a) { 0 };

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


СОХРАНИТЬ ССЫЛКУ