Прокомментировать пошагово логику предиката в методе - C#

Узнай цену своей работы

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

Прокомментируйте пожалуйста пошагово, логику предиката ,в методе :
a.First(n => { index++; return n == a.Last(x => x < 0); });
Результат программы- сумма элементов ,находяшихся после последнего отрицательного элемента.
  double[] a = { 1,2,-3,4,5,5,5,6,-41,-4.2, 7.9, 7.1 };
            int index = -1; a.First(n => { index++; return n == a.Last(x => x < 0); });
            double summa = 0;
 
            for (int i = index + 1; i < a.Length; i++) summa += a[i];
 
            Console.WriteLine("Сумма {0}", summa);

Решение задачи: «Прокомментировать пошагово логику предиката в методе»

textual
Листинг программы
int index = Array.FindLastIndex(a, m => m < 0)

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы