titov-es3095
?>

написать код) 1) Задана квадратная матрица. Получить транспонированную матрицу (перевернутую относительно главной диагонали) и вывести на экран. 2) Задана матрица порядка n и число к. Разделить элементы k-й строки на диагональный элемент, расположенный в этой строке.

Информатика

Ответы

sharkova1443

n = int(input())

arr = [[int(input()) for j in range(n)] for i in range(n)]

print('\n'.join([''.join([str(f'{i:4}') for i in row]) for row in arr]))

arr = list(zip(*arr))

print('\n'.join([''.join([str(f'{i:4}') for i in row]) for row in arr]))

№2

n = int(input())

k = int(input())

arr = [[int(input()) for j in range(n)] for i in range(n)]

for i in range(n):

   for j in range(n):

       if k == i:

           arr[i][j] = arr[i][j] / arr[i][i]

print('\n'.join([''.join([str(f'{i:4}') for i in row]) for row in arr]))

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

написать код) 1) Задана квадратная матрица. Получить транспонированную матрицу (перевернутую относительно главной диагонали) и вывести на экран. 2) Задана матрица порядка n и число к. Разделить элементы k-й строки на диагональный элемент, расположенный в этой строке.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ASRodichev
goryavinan
Maksim Lokhov
Игоревна
sanseth5
Shlapakov1911aa
steam22-9940
Dmitriy793
galinasemyan689
Nikolai710
proea
Оксана759
annatarabaeva863
Ильдар-Кугай
anchutk3016
▲