Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/34: Рейтинг темы: голосов - 34, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 13.09.2015
Сообщений: 2

Найти среднего арифметического в каждом столбце матрицы

11.02.2018, 23:03. Показов 6610. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу понять как решить...
Найти среднее арифметическое в каждом столбце целочисленной матрицы и,с определив минимальное из них, добавить его значение к элементам того столбца, в котором оно находится.
Среднее арифметичное работает нормально, как и сумма столбцов
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
minCol=0
av=0
z=0
d=0
for r in range(n):
    colSum = 0
    d=0
    for c in range(m):
        colSum += a[c][r]
        d+=1
        av = colSum/d
        if (minCol<av):
          minCol=av
          print('sum',colSum)
         
 
print('average',av)
print('min',minCol)
Подскажите пожалуйста!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.02.2018, 23:03
Ответы с готовыми решениями:

В каждом её столбце найти количество элементов, больших среднего арифметического всех элементов этого столбца
Доброго времени суток! Дана матрица размера M × N. В каждом её столбце найти количество элементов, больших среднего арифметического...

В каждом столбце заданной матрицы найти количество элементов, больших среднего арифметического
Приветы. Я первый раз сталкиваюсь с матрицами, и поэтому даже особого представления не имею, но уже нужно написать программу. Поэтому...

В каждом столбце матрицы найти количество элементов больших его среднего арифметического
Дана матрица размера M × N. В каждом ее столбце найти количество элементов, больших чем среднее арифметическое всех элементов этого ...

3
1 / 1 / 1
Регистрация: 03.02.2015
Сообщений: 78
11.02.2018, 23:16
Что-то мне подсказывает, что в тексте не хватает табуляции (да и в целом оформления).
Исходник так выглядит?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
minCol=0
av=0
z=0
d=0
for r in range(n):
    colSum = 0
    d=0
for c in range(m):
    colSum += a[c][r]
    d+=1
    av = colSum/d
if (minCol<av):
    minCol=av
    print('sum',colSum)
 
 
print('average',av)
print('min',minCol)
0
0 / 0 / 0
Регистрация: 13.09.2015
Сообщений: 2
12.02.2018, 00:28  [ТС]
Да. То просто при копировании сбились форматы
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,307
12.02.2018, 13:52
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from random import randint
 
matrix = [[ randint(1,100) for _ in range(6)] for _ in range(5)]
print('исходная матрица\n')
for i in matrix:
    print(i)
blok_min = []
print('\nсреднее арифметическое и минимум в каждом столбце\n')
for row,el in enumerate(matrix[0]):
    min_elem = el
    average = 0
    for i,x in enumerate(matrix):
        average += x[row]
        if x[row] < min_elem:
            min_elem = x[row]
    blok_min.append(min_elem)
    print('average =',average/(i+1), ': min-',blok_min[row])
matrix.append(blok_min)
print('\nконечная матрица\n')
for i in matrix:
    print(i)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.02.2018, 13:52
Помогаю со студенческими работами здесь

В каждом столбце матрицы найти элемент, значение которого максимально отличается от среднего арифметического
Дана матрица действительных чисел размером 8х10. В каждом столбце определить значение и номер элемента, значение которого в наибольшей...

В каждом столбце матрицы найти количество элементов, больших среднего арифметического элементов столбца
помогите с задачей!!! дана матрица размера M*N.в каждом её столбце найти количество элементов,больших среднего арифметического всех...

В каждом столбце матрицы найти количество элементов, больших среднего арифметического всех элементов столбца
Дана матрица размера 5х5. В каждом её столбце найти количество элементов, больших среднего арифметического всех эдементов этого столбца. ...

В каждом столбце матрицы найти количество элементов, больших среднего арифметического элементов этого столбца.
Здравствуйте!!! Условие: Дана матрица размера M × N. В каждом ее столбце найти количество элементов, больших среднего арифметического...

В каждом столбце матрицы найти количество элементов, больших среднего арифметического всех элементов столбца
Дана матрица размера MxN. В каждом ее столбце найти кол-во эл-ов, больших среднего арифмитического всех эл-ов этого столбца. помогите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru