Предмет: Информатика,
автор: maksonredmi
ДАЮ 15 БАЛОВ. СРОЧНО!!!!!!!!Поменять местами две диагонали
Дан квадратный массив. Поменяйте местами в каждом столбце элементы, стоящие на
главной и побочной диагонали.
Входные данные
В первой строке дано число n. 10. Далее идут п строк по п неотрицательных целых
чисел не больше 100.
Выходные данные
Ответ на задачу.
maksonredmi:
это Python
Ответы
Автор ответа:
0
Ответ:
--- Python 3.8.3 ---
def MatrixPrint(Matr):
matrixstring = ''
rows = len(Matr)
cols = len(Matr[0])
for row in range(rows):
for col in range(cols):
matrixstring += str(Matr[row][col]) + ' '
matrixstring += '\n'
print(matrixstring)
def main():
n = int(input())
Matr = [[int(i) for i in input().split(maxsplit=n)] for i in range(n)]
for i in range(n):
Matr[i][i], Matr[i][n-i-1] = Matr[i][n-i-1], Matr[i][i]
MatrixPrint(Matr)
if __name__ == "__main__":
main()
Объяснение:
Похожие вопросы
Предмет: Английский язык,
автор: ксения4578
Предмет: Русский язык,
автор: Mika777777
Предмет: Русский язык,
автор: prokofievacat2
Предмет: Математика,
автор: gareevaalinka285