Предмет: Информатика,
автор: elenaSkr
задан одномерный массив целых чисел. Вычислить сумму значений элементов, значения которых меньше половины значения максимального элемента чисел,но больше половины минимального элемента.
Ответы
Автор ответа:
0
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]<min) then min:=a[i];
end;
for i:=1 to n do
if ((a[i]<min/2) AND (a[i]>min/2)) then writeln(a[i], " ");
end.
max:=a[1]; min:=a[1];
for i:=1 to n do begin
if (a[i]>max) then max:=a[i];
if (a[i]<min) then min:=a[i];
end;
for i:=1 to n do
if ((a[i]<min/2) AND (a[i]>min/2)) then writeln(a[i], " ");
end.
Автор ответа:
0
спасибо)
Автор ответа:
0
Работать будет, но решение очень далеко от оптимального.
Похожие вопросы
Предмет: Геометрия,
автор: lapsinalbert6
Предмет: Информатика,
автор: sanakkalidias796
Предмет: Математика,
автор: kaluhulia
Предмет: Математика,
автор: MrsAnnacom