Сколько раз число оказывалось больше своих соседних чисел на пути? Вводятся целые числа (не менее двух) до ввода числа

Сколько раз число оказывалось больше своих соседних чисел на пути? Вводятся целые числа (не менее двух) до ввода числа -1. Вывести количество чисел, которые больше своего предыдущего и последующего числа. Первое и последнее числа не могут быть больше своих соседей. Пример 1: Ввод: 1 3 1 5 -1 Вывод: 1. Пример 2: Ввод: 1 2 -1 Вывод: 0. Примечания: Число -1 не учитывается, оно служит признаком окончания ввода.
Yaschik

Yaschik

Хорошо, давайте посмотрим на решение этой задачи.
Сначала нам нужно считать числа, вводимые пользователем, пока не будет введено число -1. Затем мы должны проверить каждое число и сравнить его со своим предыдущим и последующим числами.
Для решения этой задачи мы можем использовать переменную-счетчик, чтобы подсчитать количество чисел, удовлетворяющих условию задачи. В начале наш счетчик будет равен нулю.

Давайте представим, что число, которое мы читаем в данный момент, это current_number, предыдущее число это previous_number, а следующее число это next_number.
Мы можем сравнить current_number со значениями previous_number и next_number для определения, является ли current_number больше своих соседних чисел. Если да, мы увеличиваем значение счетчика на единицу.

Продолжаем эти действия для каждого числа, введенного пользователем. Как только будет введено число -1, мы останавливаем цикл и выводим значение нашего счетчика - это и будет ответом на задачу.

Давайте напишем код, чтобы решить эту задачу:
Знаешь ответ?
Задать вопрос
Привет!
hello