Вам не нужно создавать другой массив. Первое решение, которое возникло бы, - это петля внутри вашего массива, беря первое значение как «tempMaxValue», а затем получая ваш массив, сравнивая каждое значение с «tempMaxValue».
Если значение больше, чем «tempMaxValue», обновите «tempMaxValue» с этим конкретным значением, а затем перейдите к следующему значению в массиве, иначе просто перейдите к следующему значению.
С помощью этого решения можно управлять количеством элементов, которые нужно искать в (здесь вы хотели наибольшее число в пределах 5 первых элементов, так что ваш цикл будет идти от 0 до 4)
Edit: (как @TLama сказал)
Лучшее решение является тот, который вы сделали вверх;) – TLama
я знаю ... я думал, чтобы сделать петлю, которая заполняет собой другой массив с элементами, которые мне нужно найти максимум, но я не» t знать, если это лучшее решение :( –
Просто объявите переменную, которая будет удерживать это максимальное значение. Затем проведите по массиву и сравните текущее значение элемента с этой переменной. Если оно больше, сохраните значение элемента этой переменной. – TLama