Поделитесь своими знаниями, ответьте на вопрос:
Объясните само решение.не надо писать программу. определить есть ли в массиве хотя бы одна тройка соседних чисел, в которой средний элемент больше своих "соседей", т. е. предшествующего и последующего. в случае положительного ответа определить номера элементов первой из таких троек.
в цикле от второго до предпоследнего элемента смотрятся текущий элемент и его соседи. если текущий элемент больше своих соседей, то в память записывается номер текущего элемента и цикл завершается (потавить переменную в true, а в усовии выполнения цикла потставить ещё проверку значения этой перевенной), первый элемент тройки - то число в памяти-1, второй элемент - само число, а третий элемент - число в памяти+1. если при завершение цикла не было найдено таких троек(та перменная равна false), то значит таких троек нет.
псевдокод
[n] - n-ый элемент массива(перед [ пишется название массива)(нумерация элементов начинается с нуля)
размер массива - n
массив м;
целое число (intenger) а : = 0;
логическа единица(boolean) b : = false;
целое число i : = 1;
пока(i< n-1 и b=false)
начало
если(m[i]> m[i-1] и m[i]> m[i+1])
начало
a : = i;
b : = true;
конец
i : = i+1;
конец
если (b = false) то таких троек нет
иначе то a-1 - превый элемент тройки, a - второй, a+1 - третий.