Метод, возвращающий предпоследний элемент ряда - C#
Формулировка задачи:
Подскажите пожалуйста решение задачи.
Нужно написать реализацию метода, возвращающего предпоследний элемент ряда
double GetBeforeLast (IEnumerable<double> row);
Решение задачи: «Метод, возвращающий предпоследний элемент ряда»
textual
Листинг программы
static double GetBeforeLast(IEnumerable<double> row) { double beforeCurrent, current; using (IEnumerator<double> e = row.GetEnumerator()) { if (e.MoveNext()) beforeCurrent = e.Current; else throw new Exception("Count should be greater than 1"); if (e.MoveNext()) current = e.Current; else throw new Exception("Count should be greater than 1"); while (e.MoveNext()) { beforeCurrent = current; current = e.Current; } } return beforeCurrent; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д