Прокомментировать пошагово логику предиката в методе - 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)