// 5. В массиве найти сумму элементов, находящихся между минимальным и максимальным элементами. // Сами минимальный и максимальный элементы в сумму не включать. static void SumBetweenMinMax(Homework_2 hw2) { int length = 10, sum; int[] arr = hw2.FillArray(length, 0, 20); string arrStr = hw2.PrintArray(arr); Console.WriteLine($"arr {arrStr}"); int[] maxResult = hw2.FindMaxInArray(arr); int[] minResult = hw2.FindMinInArray(arr); sum = hw2.GetSumBetweenMinMax(arr, minResult[1], maxResult[1]); Console.WriteLine($"max = {maxResult[0]}, maxIndex = {maxResult[1]}"); Console.WriteLine($"min = {minResult[0]}, minIndex = {minResult[1]}"); Console.WriteLine($"Sum = {sum}"); }
static void SumBetweenMinMax(Homework_2 hw2) { // 5. В массиве найти сумму элементов, находящихся между минимальным и максимальным элементами. // Сами минимальный и максимальный элементы в сумму не включать. int length = 10, sum; int[] arr = hw2.FillArray(length, 0, 20); string arrStr = hw2.PrintArray(arr); Console.WriteLine($"arr {arrStr}"); int[] maxResult = hw2.FindMaxInArray(arr); int[] minResult = hw2.FindMinInArray(arr); sum = hw2.GetSumBetweenMinMax(arr, minResult[1], maxResult[1]); Console.WriteLine($"max = {maxResult[0]}, maxIndex = {maxResult[1]}"); Console.WriteLine($"min = {minResult[0]}, minIndex = {minResult[1]}"); Console.WriteLine($"Sum = {sum}"); }