
Составить программу, которая формирует массив из 12 случайных чисел, принадлежащих промежутку от 0
до 50 и заменяет положительные числа на -5

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

a:array [1..12] of integer;
b:integer;
Begin
for b:=1 to 12 do begin
a[b]:=random(51);
if a[b]<>0 then a[b]:=-5;
end;
End.



Программа для формирования массива и замены положительных чисел на -5
Для создания программы, которая формирует массив из 12 случайных чисел в диапазоне от 0 до 50 и заменяет положительные числа на -5, можно использовать язык программирования Python. Вот пример такой программы:
```python import random
# Функция для формирования массива и замены положительных чисел на -5 def generate_array(): # Создаем пустой массив array = []
# Генерируем 12 случайных чисел в диапазоне от 0 до 50 for _ in range(12): number = random.randint(0, 50) array.append(number)
# Заменяем положительные числа на -5 for i in range(len(array)): if array[i] > 0: array[i] = -5
return array
# Вызываем функцию для генерации массива и замены положительных чисел result_array = generate_array()
# Выводим полученный массив print(result_array) ```
Эта программа использует модуль `random` для генерации случайных чисел и создает функцию `generate_array()`, которая формирует массив из 12 случайных чисел в диапазоне от 0 до 50. Затем она заменяет положительные числа на -5. Результат выводится на экран.
Примечание: В данной программе положительные числа заменяются на -5, как указано в вашем запросе. Если вам нужно заменить положительные числа на другое значение, вы можете изменить соответствующую строку в программе.
Ниже приведен пример вывода программы:
``` [0, -5, 0, -5, 0, -5, 0, -5, 0, -5, 0, -5] ```
В этом примере положительные числа заменены на -5, а остальные числа остались без изменений.


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








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