Дан файл вещественных чисел. Найти его последний локальный максимум - C#
Формулировка задачи:
Дан файл вещественных чисел. Найти его последний локальный максимум (локальным максимумом называется элемент, который больше своих соседей).
Помогите решить эту задачу
Решение задачи: «Дан файл вещественных чисел. Найти его последний локальный максимум»
textual
Листинг программы
int[] mas = new int[0];
//чтение файла и заполнение массива с ArrayResize
int local_max = mas[0];
for (int i = 0; i < mas.Length; i++)
{
if (i == 0 && i != mas.Length - 1)
{
if (mas[i] > mas[i + 1])
local_max = mas[i];
}
else if (i == mas.Length - 1 && i != 0)
{
if (mas[i] > mas[i - 1])
local_max = mas[i];
}
else if(mas[i-1]<mas[i] && mas[i]>mas[i+1])
local_max = mas[i];
}