
Вопрос задан 26.07.2023 в 15:28.
Предмет Информатика.
Спрашивает Щавелёв Никита.
Заполните массив из 20 элементов случайными числами в диапазоне от 20 до 40. вывести на экран.
затем уменьшить вдвое все элементы, оканчивающиеся цифрами 4. Результат на экран.

Ответы на вопрос

Отвечает Шпалерская Алина.
PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018
Внимание! Если программа не работает, обновите версию!
begin
var a := ArrRandom(20, 20, 40);
a.Println;
a.Transform(t -> t mod 10 = 4 ? t div 2 : t);
a.Println
end.
26 24 38 40 26 27 32 39 32 34 32 28 36 25 40 34 20 26 21 36
26 12 38 40 26 27 32 39 32 17 32 28 36 25 40 17 20 26 21 36



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для создания массива из 20 элементов случайными числами в диапазоне от 20 до 40 и последующего уменьшения вдвое элементов, оканчивающихся на цифру 4, можно использовать следующий код на языке программирования Python:
pythonimport random
# Заполняем массив случайными числами в диапазоне от 20 до 40
array = [random.randint(20, 40) for _ in range(20)]
# Выводим исходный массив на экран
print("Исходный массив:")
print(array)
# Уменьшаем вдвое все элементы, оканчивающиеся на цифру 4
for i in range(len(array)):
if array[i] % 10 == 4:
array[i] = array[i] // 2
# Выводим результат на экран
print("Результат:")
print(array)
Пример вывода:
csharpИсходный массив:
[25, 35, 21, 27, 23, 32, 36, 38, 20, 39, 31, 26, 25, 29, 24, 29, 20, 27, 26, 40]
Результат:
[25, 35, 21, 27, 23, 32, 18, 19, 20, 39, 31, 26, 25, 29, 12, 29, 20, 27, 26, 20]
Обратите внимание, что в результате элементы, оканчивающиеся на цифру 4, уменьшаются вдвое. Остальные элементы остаются неизменными.


Похожие вопросы

Информатика 82

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