Найти среднее арифметическое элементов массива х(n), исключив из них максимальное и минимальное значение. Написать программу в паскале

23 Апр 2021 в 19:45
171 +1
0
Ответы
1

program ArithmeticMean;
var
n, i, max, min: integer;
sum, count: integer;
arr: array of integer;
begin
write′Enterthenumberofelements:′'Enter the number of elements: 'Enterthenumberofelements:;
readlnnnn;

setlengtharr,narr, narr,n;

write′Entertheelementsofthearray:′'Enter the elements of the array: 'Entertheelementsofthearray:;
for i := 0 to n - 1 do
begin
readarr[i]arr[i]arr[i];
end;

max := arr000;
min := arr000;
sum := 0;
count := 0;

for i := 0 to n - 1 do
begin
if arriii > max then
max := arriii;
if arriii < min then
min := arriii;
end;

for i := 0 to n - 1 do
begin
if (arr[i] <> max) and (arr[i] <> min) then
begin
sum := sum + arriii;
count := count + 1;
end;
end;

if count <> 0 then
writeln′Arithmeticmeanofelementsexcludingmaxandminvalues:′,sum/count'Arithmetic mean of elements excluding max and min values: ', sum / countArithmeticmeanofelementsexcludingmaxandminvalues:,sum/count else
writeln′Allelementsareequaltomaxormin′'All elements are equal to max or min'Allelementsareequaltomaxormin;
end.

17 Апр 2024 в 18:46
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир