Найти меньший из частей, расположенных правее наибольшего элемента массива.Заместо

Отыскать меньший из частей, расположенных правее наибольшего элемента массива.

Заместо меньшего элемента выводит заключительный. Помогите поправить.

const n=10;
var
a:array[1..n] of integer;
i,j,max,minp:integer;
begin

write('Массив ');
for i:=1 to n do begin
a[i]:=random(100);
write(a[i]:4);
end;
writeln;


write('Максимальный элемент ');
max:=0;
imax:=0;
for i:=1 to n do
if (a[i]gt;max) then begin
max:=a[i];
j:=i;
end;

writeln(max);

minp:=0;
for i:=j to n do
if (a[i] minp:=a[i];


write('Наименьший элемент правее максимального ',minp);

end.

Задать свой вопрос
1 ответ

Поменять строчки в конце программки:   minp:=max;

for i:=j to n do  

if (a[i]lt;minp) then minp:=a[i];


, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт