Вопрос задан 29.10.2018 в 15:34. Предмет Информатика. Спрашивает Киков Руслан.

Создать одномерный массив с помощью генератора случайных чисел, элементами которого являются целые

числа из диапазона -50 до +120. Все элементы массива больше 7 заменить нулем.Распечатать измененный массив.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Радзивіл Нікіта.
Program p1;
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.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания одномерного массива с помощью генератора случайных чисел, элементами которого являются целые числа из диапазона от -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 нулей.

0 0

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

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

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