Программа которая заполняет массив четными числами

Найдите правильный ответ на вопрос ✅ «Составьте программу, которая заполняет массив а[1 . 20] случайными целыми числами в диапазоне от 1 до 30 и выводит на экран элементы, . » по предмету Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.

Новые вопросы по информатике

Написать программу, которая выводит на экран результаты следующих действий: 27-5= 11+21= 32/2= 2+2*2= (2+2) * 2= Написать программу, которая выводит на экран результаты следующих действий: 21-4= 21+11= 43/3= 3+3*3= (3+3) * 3=

Вариант 2 1. Даны три числа. Найдите сумму второго и третьего числа. Найдите квадрат первого числа. 2. Даны длины сторон прямоугольника. Найдите площадь прямоугольника. 3. Даны длины катетов прямоугольного треугольника.

Найдите периметр треугольника.

Почему при А=1, В=1, С=1 ответ АVВ равно 1?

2. Какое значение будет иметь переменная b после выполнения следующих операторов присваивания: a:=3; b:=a+9; b:=a+b; b:=a-b+b/a. 3.

КАК ПЕРЕВЕРНУТЬ МАССИВ !? СУММА ЧЕТНЫХ ЧИСЕЛ МАССИВА !? САМОЕ БОЛЬШОЕ ЧИСЛО В МАССИВЕ !? МАССИВЫ C#😱

Найдите наиболее точное общее имя каждой группе объектов: з) клавиатура, сканер, мышь

Главная » Информатика » Составьте программу, которая заполняет массив а[1 . 20] случайными целыми числами в диапазоне от 1 до 30 и выводит на экран элементы, значения которых являются четными и кратными 3

Источник: iotvet.com

Напишите программу которая заполняет массив а[1 . 10] случайными целыми числами в диапазоне от 1 до 20 и выводит на экран элементы массива с четными значениями

Получи верный ответ на вопрос «Напишите программу которая заполняет массив а[1 . 10] случайными целыми числами в диапазоне от 1 до 20 и выводит на экран элементы . » по предмету Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!

Читайте также:
Это объекты которые обрабатываются в программе

Новые вопросы по информатике
Напиши обратные действия. Снять — Открыть — Прилететь —
Перевести число 2-чной системы счисления в 10-чную: 1110000/2, 10001101/2
Какими знаками можно обозначить на письме звонкий и глухой удары в барабан?

1) В поезде 17 вагонов, 10-17-купейные, остальные-плацкарт. Ввести № вагона. напечатать вид. 2) Ввести 2 числа. Напечатать их частное или сообщить, что на 0 делить нельзя

Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить? программа паскаль

Главная » Информатика » Напишите программу которая заполняет массив а[1 . 10] случайными целыми числами в диапазоне от 1 до 20 и выводит на экран элементы массива с четными значениями

Источник: 4i5.ru

Как улучшить генерацию массива четных чисел?

по производительности и по памяти это все равно скорее всего будет то же самое. По читабельности тоже примерно одно и то же. В чем тогда преимущество вашего варианта?

Заполнить массив случайными числами. Генератор уникальных случайных чисел. rand. srand ДЗ #7

3 мар 2020 в 4:36
Чем меньше методов тем лучше 🙂 Принципиальной разницы нет, дело вкуса.
3 мар 2020 в 4:39

Ответ уже дан. Просто напомню что это можно сделать потоками:

public static int[] evenArray(int number) < return IntStream.rangeClosed(1, number/2).map(x ->x*2).toArray(); >
Отслеживать
ответ дан 3 мар 2020 в 3:39
default locale default locale
18.4k 4 4 золотых знака 31 31 серебряный знак 45 45 бронзовых знаков
Мысли сходятся 🙂
3 мар 2020 в 3:40
Спасибо за интересные решения 🙂

3 мар 2020 в 4:59
Плюсик за красоту)
– user285292
3 мар 2020 в 6:47

Вариант с использованием IntStream.filter :

public static void main(String[] args) < System.out.print(Arrays.toString(evenArray(8))); // [2, 4, 6, 8] >public static int[] evenArray(int number) < return IntStream.rangeClosed(1, number).filter(i ->i % 2 == 0).toArray(); >

Читайте также:
Как узнать программу сайта

В случае, если переданное число отрицательное, вернет пустой массив.

Отслеживать
ответ дан 27 ноя 2020 в 20:33
user417380 user417380

Проходим полпути от единицы до переданного числа, пройденные числа умножаем на два:

public static void main(String[] args) < System.out.print(Arrays.toString(evenArray(8))); // [2, 4, 6, 8] >public static int[] evenArray(int number) < return IntStream.rangeClosed(1, number / 2).map(i ->i * 2).toArray(); >
Отслеживать
ответ дан 7 дек 2020 в 3:23
user419583 user419583

  • java
  • массивы
  • инспекция-кода
    Важное на Мете

Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник: ru.stackoverflow.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru