В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык

) Дан массив целых чисел, состоящий из 10 элементов. Необходимо: увеличить значения элементов массива в 2 раза и поменять местами наибольший и наименьший элементы. (элементы вводить вручную, на экран вывести итоговый массив)

Ответ:
ВладАхтубинск
ВладАхтубинск
10.10.2021 06:30

public static void main(String[] args) {

int[] numbers = {1,2,3,4,5,6,7,8,9,10};

numbers = Arrays.stream(numbers).map(num -> num*2);

replace(numbers);

Arrays.stream(numbers).forEach(System.out::println);

}

public static void replace(int[] massive) {

int max = Integer.MIN_VALUE, min = Integer.MAX_VALUE, mx = 0, mn = 0;

for(int i = 0; i < massive.length; i++) {

if(massive[i] > max) {

max = massive[i];

mx = i;

}

if(massive[i] < min) {

min = massive[i];

mn = i;

}

}

massive[mn] = max;

massive[mx] = min;

return massive;

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?