1.Составьте программу, которая заполняет массив[1..10] случайными целыми числами в диапазоне от -10 до 10 и преобразовывает его, заменяя все отрицательные элементы модулями, а положительные нулями. 2.Составьте программу,которая заполняет массив[1..8]случайными целыми числами в диапазоне от 11 до 31 и выводит на экран числа кратные 3 и кратные 3.Заполните массив 10 произвольными целыми числами,введя их с клавиатуры и найдите среди них минимальное положительное число.
Программа на Python для первой задачи:
import random
arr = [random.randint(-10, 10) for _ in range(10)] print("Исходный массив:", arr)
for i in range(10): if arr[i] < 0: arr[i] = abs(arr[i]) else: arr[i] = 0
print("Преобразованный массив:", arr)
2. Программа на Python для второй задачи: ```python import random arr = [random.randint(11, 31) for _ in range(8)] print("Исходный массив:", arr) print("Числа кратные 3 и кратные 3:") for num in arr: if num % 3 == 0: print(num)Программа на Python для третьей задачи:
arr = [] for _ in range(10): num = int(input("Введите целое число: ")) arr.append(num)
min_positive = None for num in arr: if num > 0: if min_positive is None or num < min_positive: min_positive = num
if min_positive is not None: print("Минимальное положительное число:", min_positive) else: print("В массиве нет положительных чисел.")
Вы можете скопировать и вставить каждую программу в редактор кода на Python и запустить ее для получения результатов.
import random
arr = [random.randint(-10, 10) for _ in range(10)]
print("Исходный массив:", arr)
for i in range(10):
if arr[i] < 0:
arr[i] = abs(arr[i])
else:
arr[i] = 0
print("Преобразованный массив:", arr)
2. Программа на Python для второй задачи:```python
import random
arr = [random.randint(11, 31) for _ in range(8)]
print("Исходный массив:", arr)
print("Числа кратные 3 и кратные 3:")
for num in arr:
if num % 3 == 0:
print(num)Программа на Python для третьей задачи:
arr = []
for _ in range(10):
num = int(input("Введите целое число: "))
arr.append(num)
min_positive = None
for num in arr:
if num > 0:
if min_positive is None or num < min_positive:
min_positive = num
if min_positive is not None:
print("Минимальное положительное число:", min_positive)
else:
print("В массиве нет положительных чисел.")
Вы можете скопировать и вставить каждую программу в редактор кода на Python и запустить ее для получения результатов.