Stack Overflow на русском Asked by Andrij Matviiv on December 10, 2020
В матрице найти максимальный элемент на боковой диагонали. Что-то не получилось. Как поправить?
n=int(input("N:"))
a=[]
for i in range(n):
a.append([])
for j in range(n):
a[i].append(int(input("input element:")))
for i in range(n):
for j in range(n):
print(a[i][j],end=" ")
print()
for i in range(n):
for j in range(n):
if j==(n-1)-i:
b=[max(a[j])]
result=max(b)
print(result)
Вы негде не сохраняете значение b
, сделайте так:
b = []
for i in range(n):
for j in range(n):
if j==(n-1)-i:
b.append(a[j][i])
result=max(b)
Correct answer by Danis on December 10, 2020
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP