Подсчитать сумму номеров элементов - C#
Формулировка задачи:
1. подсчитать сумму номеров элементов, расположенных между первым максимальным и последним минимальными элементами;
Решение задачи: «Подсчитать сумму номеров элементов»
textual
Листинг программы
int[] Array = new int[] { 3, 10, 1, 11, 5, 14, 2, 12 };
int min_index = 0;
int max_index = 0;
for(int i = 0; i < Array.Length; i++)
{
if(Array[min_index] >= Array[i])
min_index = i;
if (Array[max_index] < Array[i])
max_index = i;
}
int Result = Enumerable.Range
(min_index > max_index ? ++max_index : ++min_index, Math.Abs(min_index - max_index)).Sum();