Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Олимпиадные задания массивы |
Автор: lirkassss 19.10.2022, 23:16 |
Условия задач: №2 Разработайте код определения количества цифр 5 и 7 в массиве. Массив создайте случайными числами в диапазоне [1; 15]. №3 Дан одномерный массив, содержащий n целых чисел. Разработайте код для определения количества чисел больше 5 и меньше 9. Массив создайте случайным образом. №3 Дан двумерный массив целых чисел размерностью n x m. Разработайте код, с помощью которого положительные числа заменяются нулем. а отрицательные – единицей. Массив создайте случайными числами. |
Автор: korob2001 14.5.2023, 05:55 | ||||
Чувствую задачки с подвохом ![]() 1. Создал два вспомогательных метода, один создаёт массив int[] заданного размера и заполняет его числами в заданном диапазоне. Второй создаёт матрицу int[][], так же заданного размера:
2. Тело метода main:
|
Автор: LSD 15.5.2023, 23:26 | ||||
Попридираюсь ![]() Код можно написать идеоматичней. Генерировать массив можно непосредственно с помощью Random
Делать стрим с индексами а потом доставать элементы массива по индексу не нужно, можно сразу стрим по значениям сделать:
P.S. Какой же некрофилией мы тут занимаемся. |