'''
Разработайте скрипт для решения задачи:
Создайте матрицу случайных двузначных целых чисел,
состоящую из n строк и m столбцов.
Выполните сортировку по возрастанию элементов каждой строки матрицы.
Выведите новую матрицу на экран.
Пример выполнения скрипта:
Программа сортировки по возрастанию строк матрицы
Введите количество строк матрицы -> 5
Введите количество столбцов матрицы -> 7
Сформированная матрица:
11 49 91 69 88 15 66
92 89 49 68 71 35 56
17 95 15 31 56 43 47
67 46 16 61 65 74 32
93 92 48 83 28 70 38
Новая матрица:
11 15 49 66 69 88 91
35 49 56 68 71 89 92
15 17 31 43 47 56 95
16 32 46 61 65 67 74
28 38 48 70 83 92 93
'''
from random import randint
print('Программа сортировки по возрастанию строк матрицы')
n = int(input('Введите количество строк матрицы -> '))
m = int(input('Введите количество столбцов матрицы -> '))
print('Сформированная матрица:')
matrix = []
# Создаем матрицу n X m и выводим на экран
for i in range(n):
matrix.append([])
for j in range(m):
matrix[i].append(randint(10, 99))
print(matrix[i][j], end = ' ')
print()
# Сортируем каждую строку матрицы
for i in range(n):
matrix[i] = sorted(matrix[i])
# Вывод новой матрицы на экран
print('Новая матрица:')
for i in range(n):
for j in range(m):
print(matrix[i][j], end = ' ')
print()
© Кащеев Е. Решение задач по программированию на языке Python