Каждый отрицательный элемент замените полусуммой тех двух элементов, которые стоят рядом с ним - C#
Формулировка задачи:
Пусть дан массив из N элементов. Каждый отрицательный элемент замените полусуммой тех двух элементов, которые стоят рядом с ним справа и слева.
код остался на практике. помогите с замените полусуммой тех двух элементов. вывод и тд я знаю
благодарю за помощь
Решение задачи: «Каждый отрицательный элемент замените полусуммой тех двух элементов, которые стоят рядом с ним»
textual
Листинг программы
namespace Test { class Prog { public static void Main (string[] args) { int[] array = {1,3,2,5,7,4,6,8,9,10}; Console.WriteLine (string.Join (" ", array.Select((x, idx) => idx != 0 && idx != array.Length - 1 ? (double)(array[idx - 1] + array[idx + 1]) / 2 : x ))); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д