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