Advertisement
lutunovoleg

Untitled

Apr 26th, 2024
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.49 KB | Source Code | 0 0
  1. ls = []
  2. n = int(input('Размерность матриц бинарного отношения\ n'))
  3.  
  4. for i in range(n):
  5.     ls.append(input('Строка {}'.format(i + 1)).split())
  6.  
  7.  
  8. def logic(a, b):
  9.     return 0 if a == 0 and b == 0 else 1
  10.  
  11.  
  12. # Алгоритм Уолшалла
  13. for lie in range(n):
  14.     for hang in range(n):
  15.         if int(ls[hang][lie]) == 1:
  16.             for i in range(n):
  17.                 ls[hang][i] = logic(int(ls[hang][i]), int(ls[lie][i]))
  18.     print(ls)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement