• Как решить задачу на c++?

    @bohdan-merk Автор вопроса
    Так к сожалению не работает, я это первым и попробовал. Тут возможно нужно переписать условие, но не понимаю как. Ведь программа то выполняет что ей сказали:
    ((arr [i][j - 1] < arr [i][j]) || (arr [i][j - 1] > arr [i][j]))

    Вот даже если есть последовательность 2, 5, 1. Она смотрит, что вроде сначала возрастает, 2 меньше 5, но потом в условии еще есть ИЛИ, при котором предыдущее число может быть больше следующего, то есть то что 5 больше 1, это как бы программа считает что все ок. Но так быть не должно. Поэтому как бы так переписать условие, чтобы программа ловила и понимала последовательность является ли возрастающей или спадающей, но если не та и не та, то тоже это понимала. Извиняюсь за много воды и возможно не особо понятного объяснения.