Предмет: Информатика, автор: Аноним

У одновимірному масиві випадкових чисел (-50,50) замінити додатні числа найбільшим елементом масиву, а від'ємні найменшим. Вивести новий масив на друк.​


desdichad0: Яка мова?

Ответы

Автор ответа: archie242
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)

Похожие вопросы
Предмет: Химия, автор: ruspriymachenko
Предмет: Математика, автор: sefdgvcdsauyru