
Создать одномерный массив с помощью генератора случайных чисел, элементами которого являются целые
числа из диапазона -50 до +120. Все элементы массива больше 7 заменить нулем.Распечатать измененный массив.

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

var a: array[1..10] of integer; i: integer;
begin for i := 1 to 10 do begin a[i] := random(170) - 50; write(a[i], ' ') end; writeln; for i := 1 to 10 do if a[i] > 7 then a[i] := 0; for i := 1 to 10 do write(a[i], ' ')end.



Для создания одномерного массива с помощью генератора случайных чисел, элементами которого являются целые числа из диапазона от -50 до 120, можно использовать язык программирования Python. Вот пример кода, который реализует это:
```python import random
# Создание массива с помощью генератора случайных чисел array = [random.randint(-50, 120) for _ in range(10)]
# Замена всех элементов массива, больших 7, на ноль array = [0 if x > 7 else x for x in array]
# Печать измененного массива print(array) ```
В этом примере мы используем модуль `random` для генерации случайных чисел. Функция `randint` генерирует случайное целое число в заданном диапазоне. Мы создаем массив, состоящий из 10 элементов, каждый из которых является случайным числом от -50 до 120.
Затем мы используем генератор списка для замены всех элементов массива, больших 7, на ноль. Если элемент массива больше 7, то он заменяется на 0, иначе остается без изменений.
Наконец, мы печатаем измененный массив.
Пример вывода: ``` [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ```
Обратите внимание, что в данном случае все элементы массива больше 7, поэтому они все заменяются на ноль. В результате получается массив из 10 нулей.


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








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