Задан одномерный массив целых чисел. Вычислить сумму значений элементов, значения которых меньше половины значения максимального элемента чисел,но больше половины минимального элемента.
Begin max:=a[1]; min:=a[1]; for i:=1 to n do begin if (a[i]>max) then max:=a[i]; if (a[i]end; for i:=1 to n do if ((a[i]min/2)) then writeln(a[i], " "); end.
спасибо)
Работать будет, но решение очень далеко от оптимального.