• Предмет: Информатика
  • Автор: sivorakshadanil1
  • Вопрос задан 3 месяца назад

помогите пожалуйста, очень срочно!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Даю 35 балов ​

Приложения:

p15: язык,
sivorakshadanil1: пайтон
sivorakshadanil1: так что решишь?
sivorakshadanil1: или как?
p15: может чуть позже
sivorakshadanil1: ну мне конечно срочно, ну ладно, я подожду

Ответы

Ответ дал: p15
1

Ответ:

import random

n,m=map(int,input().split())

A=[[random.randint(0,50) for i in range(n)] for j in range(m)]

print(A)

av=sum([sum(A[j]) for j in range(m)])/n/m

print(av)

print(sum([A[j][i]>av for i in range(n) for j in range(m)]))

Объяснение:

вводим n,m через пробел

генерируем двухмерную матрицу

печатаем ее

вычисляем и печатаем среднее арифметическое

печатаем, вычисляя сколько элементов больше среднего.

Если использовать какие-то дополнения, для работы с массивами, то думаю будет короче, но пока нет времени их изучить.

Приложения:

sivorakshadanil1: спасибо большое
Вас заинтересует