Дан массив размера N. Найти малый из его локальных максимумов (локальный

Дан массив размера N. Отыскать минимальный из его локальных максимумов (локальный максимум это элемент, который больше хоть какого из собственных соседей).

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

program zz1;
const n = 14; //задаем количество элементов в массиве
var i, min:integer; // задаем переменные целого типа
m:array [1..n] of integer;
begin
for i:=1 to n do // записываем в массив числа случайным образом
m[i]:=random(201)-60;
for i:=1 to n do //выводим массив на экран
write(m[i], );
writeln; // переходим на новейшую строку для вывода ответа
min:=1000000; //задаем начальное значение для минимального элемента
for i:=2 to n-1 do // организуем цикл, в котором переберем все числа массива
if (m[i] gt; m[i + 1]) and (m[i] gt; m[i - 1]) then if m[i] lt; min then min:=m[i];
write( малый локальный максимум = , min); // выводим ответ
end.

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


Последние вопросы

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

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

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

Войти на сайт