Для начала находишь максимальный элемент. Проще всего это сделать так. Говоришь, пускай мах = первый элемент. Потом в цикле сравниваешь каждый элемент с этим. Если он больше, тогда переопределяешь мах, если меньше, то просто идешь дальше. В итоге находишь самый мах элемент. Дальше, ну есть корявый варик: удаляешь мах элемент из исходного массива и потом делаешь слияние массивов, где первый массив - это этот мах элемент, а второй - оставшиеся элементы из исходного массива. Либо же перебором сдвигаешь, но, как по мне, слишком заморочливо для такой задачки, если важен всего лишь результат.
(на паскале не программирую, но думаю, что такое решение применимо для любого языка)
Таким рецептом можно убивать психику всех людей
Для начала находишь максимальный элемент. Проще всего это сделать так. Говоришь, пускай мах = первый элемент. Потом в цикле сравниваешь каждый элемент с этим. Если он больше, тогда переопределяешь мах, если меньше, то просто идешь дальше. В итоге находишь самый мах элемент. Дальше, ну есть корявый варик: удаляешь мах элемент из исходного массива и потом делаешь слияние массивов, где первый массив - это этот мах элемент, а второй - оставшиеся элементы из исходного массива. Либо же перебором сдвигаешь, но, как по мне, слишком заморочливо для такой задачки, если важен всего лишь результат.
(на паскале не программирую, но думаю, что такое решение применимо для любого языка)
Раздел: Игры без компьютера, ответов: 18, последний комментарий: 14.11.2017 23:33