Вопрос задан 11.02.2021 в 10:26. Предмет Информатика. Спрашивает Вишневская Полина.

Составьте программу, которая формирует массив из 7 случайных целых чисел из [-20,20] и выводит

модуль отрицательных элементов, а положительные оставляет без изменений. На экран выводит исходный и преобразованный массив.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ермаков Денис.
// PascalABC.NET 3.2, сборка 1341 от 20.11.2016
begin
  var a:=ArrRandom(7,-20,20); a.Println;
  a:=a.Select(x->abs(x)).ToArray; a.Println
end.

Пример
-9 17 6 1 20 9 -14
9 17 6 1 20 9 14
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот программа на языке Python, которая выполняет указанные вами действия:

python
import random # Формирование массива из 7 случайных целых чисел в диапазоне [-20, 20] array = [random.randint(-20, 20) for _ in range(7)] # Вывод исходного массива print("Исходный массив:", array) # Преобразование массива transformed_array = [abs(num) if num < 0 else num for num in array] # Вывод преобразованного массива print("Преобразованный массив:", transformed_array)

Программа использует модуль random для генерации случайных чисел и формирует массив из 7 элементов. Затем она применяет генератор списков для создания нового массива transformed_array, где отрицательные числа заменяются на их модуль, а положительные числа остаются без изменений.

Надеюсь, это поможет вам! Если у вас возникнут ещё вопросы, не стесняйтесь задавать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос