Пользователь введет пять значений (диапазон 2-9) в массив.Затем предполагается, что код проверяет, находятся ли пять введенных значений в порядке убывания или увеличения.
Пример:
2, 3, 4, 5, 6 - приведет к boolзначение, установленное в 'true'
6, 5, 4, 3, 2 - будет иметь тот же результат, что и выше
Если, однако, есть два одинаковых номера или последовательность не впорядок, увеличивающийся или уменьшающийся, тогда значение bool равно 'false'
Пример:
2, 3, 2, 5, 6 - false
2, 3, 5, 4, 6 - ложь
7, 8, 6, 5, 4 - ложь
Я завершил два случая индивидуально, когда есть пара и при проверке увеличения ордера.
Для цикла, который я настроил для проверки возрастающего порядка / пары
for(int count = 0; count < 5; count++){
if((cards[count] > cards[count + 1]) || (cards[count] == cards[count + 1]))
result = false;
else
continue;
}
Для цикла, который я сделал для проверки убывающего порядка
for(int count = 0; count < 5; count++){
if((cards[count] < cards[count+ 1]) || (cards[count] == cards[count + 1]))
result = false;
else
continue;
}
Цикл для, который предназначен для проверкиувеличение порядка не работает, и, наконец, положить все это вместе.Я попытался разбить его на отдельные части, чтобы упростить его.
Редактировать:
в соответствии с рекомендациями по назначению, я не могу отсортировать массив или что-либо, что его модифицирует.создание копии и работа с ней также недопустимы.