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 / count′Arithmeticmeanofelementsexcludingmaxandminvalues:′,sum/count
else writeln′Allelementsareequaltomaxormin′'All elements are equal to max or min'′Allelementsareequaltomaxormin′; end.
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 / count′Arithmeticmeanofelementsexcludingmaxandminvalues:′,sum/count else
writeln′Allelementsareequaltomaxormin′'All elements are equal to max or min'′Allelementsareequaltomaxormin′;
end.