1.Ввести одномерный массив из 1000 целых чисел. Выделить из него числа делящиеся на 5 и отсортировать их по убыванию.
1.Ввести одномерный массив из 1000 целых чисел. Выделить из него числа делящиеся на 5 и отсортировать их по убыванию.

11 Окт 2019 в 11:41
171 +1
0
Ответы
1

// Создаем массив из 1000 целых чисел
int[] array = new int[1000];

// Заполняем массив случайными числами
Random random = new Random();
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(1000);
}

// Создаем список для хранения чисел, делящихся на 5
List divisibleBy5 = new ArrayList<>();

// Выделяем числа, делящиеся на 5
for (int num : array) {
if (num % 5 == 0) {
divisibleBy5.add(num);
}
}

// Сортируем числа по убыванию
Collections.sort(divisibleBy5, Collections.reverseOrder());

// Выводим отсортированный список
System.out.println("Числа, делящиеся на 5 и отсортированные по убыванию:");
for (int num : divisibleBy5) {
System.out.println(num);
}

19 Апр 2024 в 12:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир