Предмет: Информатика,
автор: Аноним
У одновимірному масиві випадкових чисел (-50,50) замінити додатні числа найбільшим елементом масиву, а від'ємні найменшим. Вивести новий масив на друк.
desdichad0:
Яка мова?
Ответы
Автор ответа:
0
Відповідь:
import random
# створення масиву з 20 випадкових чисел в діапазоні [-50, 50]
arr = [random.randint(-50, 50) for _ in range(20)]
# знаходимо максимальний і мінімальний елементи масиву
max_elem = max(arr)
min_elem = min(arr)
# замінюємо додатні числа на максимальний елемент, а від'ємні - на мінімальний
for i in range(len(arr)):
if arr[i] > 0:
arr[i] = max_elem
elif arr[i] < 0:
arr[i] = min_elem
# виведення нового масиву на друк
print(arr)
Похожие вопросы
Предмет: Математика,
автор: timcenkodaniil8
Предмет: Химия,
автор: ruspriymachenko
Предмет: Математика,
автор: divivd
Предмет: Информатика,
автор: Salamlol
Предмет: Математика,
автор: sefdgvcdsauyru