В массиве определить элементы, слева и справа от которых расположены меньшие значения - Pascal
Формулировка задачи:
В произвольно заданном одномерном массиве определить
элементы, слева и справа от которых расположены меньшие значения.(Paacal)
Решение задачи: «В массиве определить элементы, слева и справа от которых расположены меньшие значения»
textual
Листинг программы
for i:=Low(a)+1 to High(a)-1 do if (a[i]>a[i-1]) and (a[i]>a[i+1]) then WriteLn('a[',i,'] = ',a[i]);
Объяснение кода листинга программы
- Переменная
i
инициализируется значениемLow(a)+1
. - Переменная
i
увеличивается на 1 и проверяется условиеa[i]>a[i-1]
. - Если условие выполняется, то проверяется условие
a[i]>a[i+1]
. - Если и это условие выполняется, то выводится значение переменной
a[i]
. - Переменная
i
увеличивается на 1. - Цикл выполняется до тех пор, пока значение переменной
i
меньшеHigh(a)-1
. - Если условие не выполняется, то цикл прекращается и программа продолжает работу со следующей итерацией цикла или выполняет другие инструкции.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д