задан одномерный массив целых чисел. Вычислить сумму значений элементов, значения которых меньше половины значения максимального элемента чисел,но больше половины минимального элемента.
Ответы
Ответ дал:
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
Работать будет, но решение очень далеко от оптимального.
Вас заинтересует
2 года назад
7 лет назад
7 лет назад
10 лет назад