@vitya_brodov
Студент 1-го курса

Как найти из трех последних элементов найти min число?

Есть массив:
int[] a = {1,4,5,6,2, 4, 6, 8, 10};
Как найти минимальное
значение из 3-х последних элементов массива?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
Bavashi
@Bavashi Куратор тега Java
int[] a = {1,4,5,6,2, 4, 6, 8, 10};
System.out.println(Arrays.stream(Arrays.copyOfRange(a, a.length-3, a.length)).min().getAsInt());

Upd: или так.
int[] a = {1,4,5,6,2, 4, 6, 8, 10};
Arrays.sort(a, a.length-3, a.length);
System.out.println(a[a.length-3]);

int[] a = {1,4,5,6,2, 4, 6, 8, 10};
int[] b = Arrays.copyOfRange(a, a.length-3, a.length);
Arrays.sort(b);
System.out.println(b[0]);

Upd2: или еще так.
int[] a = {1,4,5,6,2, 4, 6, 8, 10};
int min = a[a.length-3];
for(int i = a.length-3; i < a.length; i++) {
  if (min > a[i]) {
  min = a[i];
  }
}
System.out.println(min);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ОТП Банк Москва
от 240 000 до 270 000 ₽
Sportmaster Lab Санкт-Петербург
от 150 000 ₽
Эвотор Москва
от 180 000 до 250 000 ₽