• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 4 месяца назад

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

Ответы

Ответ дал: denisdanilevsky8
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)


Аноним: Спасибо большое
Вас заинтересует