Вопрос задан 30.10.2026 в 08:48. Предмет Информатика. Спрашивает Илющенко Анна.

Використовуючи генератор випадкових чисел, заповнити список [[а11, …, a1n], …, [аm1, …, amn]], де n – кількість літер в імені, m – кількість літер в прізвищі, елементами: цілими додатними числами, які лежать в діапазоні від 0 до 20 включно. Написати програму, яка змінить місцями перший рядок з рядком, що містить максимальний елемент матриці.

Перейти к ответам

Ответы на вопрос

Отвечает Соловьева Ясения.

Програма створює матрицю розміром \(m \times n\), знаходить рядок із найбільшим елементом і міняє його місцями з першим рядком.

import random
name = input("Введіть ім'я: ")
surname = input("Введіть прізвище: ")
n = len(name)
m = len(surname)
matrix = [[random.randint(0, 20) for j in range(n)] for i in range(m)]
row_max = max(range(m), key=lambda i: max(matrix[i]))
matrix[0], matrix[row_max] = matrix[row_max], matrix[0]
for row in matrix:
    print(row)

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос