2)Если несколько элементов принемают наибольшее значение, удалить их все
Помогите plz. сделать второе условие задачи!!

Код
Program Average;
Uses crt;
var
b:array [1..10] of integer;
x,y,max,i:integer;
s:real;
begin
Clrscr;
for i:=1 to 10 do
begin
Write('B[',i,']:=');
readln(b[i]);
end;
for i:= 1 to 10 do
begin
if b[i]>max then
max:=b[i];
if max=b[i] then
x:=i;
end;
Write('MAX= ',max,' Chislo N= ',x);
readln;
b[x]:=b[x+1];
for i:=1 to x-1 do
Writeln(b[i]:2);
for i:=x+1 to 10 do
Writeln(b[i]:2);
readkey;
end.