1. Написать программу, заполняющую квадратный массив по следующему правилу: Элементы, стоящие на главной диагонали равны 1, ниже главной диагонали - 0, выше - 2. 2. Написать программу, которая вычисляет количество ненулевых элементов побочной диагонали ЗАРАНЕЕ СПАСИБО)))
Пример программы, заполняющей квадратный массив:n = 5 array = [[0 for i in range(n)] for j in range(n)] for i in range(n): for j in range(n): if i == j: array[i][j] = 1 elif i < j: array[i][j] = 2 else: array[i][j] = 0 for row in array: print(row)Пример программы для вычисления количества ненулевых элементов на побочной диагонали:n = 5 array = [[i+j for i in range(n)] for j in range(n)] count = 0 for i in range(n): if array[i][n-1-i] != 0: count += 1 print("Количество ненулевых элементов на побочной диагонали:", count)
array = [[0 for i in range(n)] for j in range(n)]
for i in range(n):
for j in range(n):
if i == j:
array[i][j] = 1
elif i < j:
array[i][j] = 2
else:
array[i][j] = 0
for row in array:
print(row)Пример программы для вычисления количества ненулевых элементов на побочной диагонали:n = 5
array = [[i+j for i in range(n)] for j in range(n)]
count = 0
for i in range(n):
if array[i][n-1-i] != 0:
count += 1
print("Количество ненулевых элементов на побочной диагонали:", count)