kxcoze

lab8_19

Feb 3rd, 2020
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.81 KB | None | 0 0
  1. from random import randint, uniform
  2. n, m = (int(x) for x in input('Введите n x m размер матрицы: ').split())
  3. mat = [[uniform(-100, 100) for r in range(n)] for s in range(m)]
  4. average = []
  5. ans = []
  6.  
  7. print('Вывод исходной матрицы:')
  8. for i in mat:
  9.     print(i)
  10.  
  11. for i in range(n):
  12.     res = 0
  13.     for j in range(m):
  14.         res += mat[j][i]
  15.     average.append(res / m)
  16.  
  17. print('Cреднее арифметическое столбцов:', average, sep = '\n')
  18. for i in range(n):
  19.     u = 0
  20.     for j in range(m):
  21.         if average[i] > mat[j][i]:
  22.             u = u + 1
  23.     ans.append(u)
  24.  
  25. print('Кол-во элементов столбца меньших по значению чем среднее арифметическое столбца', ans, sep = '\n')
Advertisement
Add Comment
Please, Sign In to add comment