Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from random import randint
- import math
- def generate_matrix(N):
- for i in range(N):
- Matrix_1 = []
- for j in range(N):
- Matrix_1.append(randint(-100, 100))
- Matrix.append(Matrix_1)
- def find_max(max_):
- min_ = Matrix[0][0]
- max_ = Matrix[0][0]
- for i in range(len(Matrix)):
- for j in range(len(Matrix[i])):
- if Matrix[i][j] > max_:
- max_ = Matrix[i][j]
- elif min_ > Matrix[i][j]:
- min_ = Matrix[i][j]
- if abs(max_) < abs(min_):
- max_ = min_
- print('Максимальний елемент: ',max_)
- N = int(input('Введіть розмірність матриці :'))
- Matrix = []
- generate_matrix(N)
- max_ = ''
- find_max(max_)
- for i in range(N):
- for j in range(N):
- print('%5d' % Matrix[i][j], end='')
- print()
- max_i = (0, 0)
- for i in range(N):
- for j in range(N):
- if abs(Matrix[i][j]) > abs(Matrix[max_i[0]][max_i[1]]):
- max_i = i, j
- print('Індекси мах:' , max_i)
- print('Нова матриця:')
- for k in range(N):
- if k != max_i[0]:
- print()
- for l in range(N):
- if l != max_i[1]:
- print('{0:5d}'.format(Matrix[k][l]), end='')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement