Створити масив випадкових цілих чисел із діапазону від 0 до 1000. Розмір масиву (кількість рядків і кількість стовпчиків) вводить користувач з клавіатури. Вивести масив на екран у вигляді таблиці. Знайти максимальні елементи у кожному стовпчику масиву. СРОЧНО ДАЮ 60 БАЛЛОВ!!!!!
Ответы
import random
# Запитуємо користувача про розмір масиву
n = int(input("Введіть кількість рядків масиву: "))
m = int(input("Введіть кількість стовпчиків масиву: "))
# Ініціалізуємо масив та заповнюємо його випадковими числами
arr = [[random.randint(0, 1000) for j in range(m)] for i in range(n)]
# Виводимо масив на екран у вигляді таблиці
for i in range(n):
for j in range(m):
print(arr[i][j], end="\t")
print()
# Знаходимо максимальні елементи у кожному стовпчику масиву
max_values = [0] * m
for j in range(m):
for i in range(n):
if arr[i][j] > max_values[j]:
max_values[j] = arr[i][j]
# Виводимо максимальні елементи у кожному стовпчику масиву
print("Максимальні елементи у кожному стовпчику:")
for j in range(m):
print(f"Стовпчик {j}: {max_values[j]}")