|
0 / 0 / 1
Регистрация: 03.09.2014
Сообщений: 87
|
||||||
Подсчитать среднее арифметическое элементов каждого столбца матрицы и ввести все это в одномерный массив03.09.2014, 21:21. Показов 7479. Ответов 39
Метки нет (Все метки)
Есть уже отсортированный двумерный массив NxM.
Нужно подсчитать средн.арифмет. элементов каждого столбца и ввести все это в массив B. Пример: A = 1 2 3 4 5 6 B = 2.5 5 4.5
0
|
||||||
| 03.09.2014, 21:21 | |
|
Ответы с готовыми решениями:
39
Среднее арифметическое элементов каждого столбца матрицы |
|
0 / 0 / 1
Регистрация: 03.09.2014
Сообщений: 87
|
||||||
| 03.09.2014, 23:17 [ТС] | ||||||
|
nullpointer,
0
|
||||||
|
48 / 48 / 14
Регистрация: 30.03.2009
Сообщений: 523
|
||||||
| 03.09.2014, 23:19 | ||||||
|
GetLucky, виноват, неправильно сказал, сплю уже.
Обнуление перед
0
|
||||||
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 03.09.2014, 23:19 | |
|
GetLucky, зайдем с другого конца,напишите подробные комментарии к вашему последнему варианту.
0
|
|
|
0 / 0 / 1
Регистрация: 03.09.2014
Сообщений: 87
|
|
| 03.09.2014, 23:21 [ТС] | |
|
nullpointer, а чего последнее так посчитало?
0
|
|
|
0 / 0 / 1
Регистрация: 03.09.2014
Сообщений: 87
|
|
| 03.09.2014, 23:22 [ТС] | |
|
Подключил, но потом понял, что раскладку менять не хочу. Сотру потом подключение. Да и это первые шаги в С++, пытаюсь пробовать все новое и смотреть что выходит.
0
|
|
|
48 / 48 / 14
Регистрация: 30.03.2009
Сообщений: 523
|
|
| 03.09.2014, 23:27 | |
|
GetLucky, последнее считает неправильно, потому что у вас последний элемент массива b не обнуляется, т.к. количество строк всего 2. Вынесите обнуление этого массива в отдельный цикл до M.
0
|
|
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 03.09.2014, 23:30 | |
|
nullpointer, зачем здесь обнулять?
GetLucky, давайте определимся,вы хотите получить готовое решение,или разобраться с кодом? Добавлено через 1 минуту А все,не читал 1 страницу
0
|
|
|
48 / 48 / 14
Регистрация: 30.03.2009
Сообщений: 523
|
||||||
| 03.09.2014, 23:31 | ||||||
|
S_el, где здесь?
Обнулять надо для того чтобы вот тут
1
|
||||||
|
0 / 0 / 1
Регистрация: 03.09.2014
Сообщений: 87
|
||||||
| 03.09.2014, 23:32 [ТС] | ||||||
|
S_el,
0
|
||||||
| 03.09.2014, 23:33 | |
|
0
|
|
|
0 / 0 / 1
Регистрация: 03.09.2014
Сообщений: 87
|
|
| 03.09.2014, 23:34 [ТС] | |
|
0
|
|
|
48 / 48 / 14
Регистрация: 30.03.2009
Сообщений: 523
|
|||||||||||
| 03.09.2014, 23:36 | |||||||||||
Сообщение было отмечено GetLucky как решение
Решение
GetLucky, вот это
Добавлено через 1 минуту GetLucky, внешний цикл идет до N = 2 - количества строк, а столбцов 3, т.е. средне арифметических тоже будет 3. Но в данном случае обнуляются только элементы b[0] и b[1], а b[2] - мусор.
1
|
|||||||||||
|
0 / 0 / 1
Регистрация: 03.09.2014
Сообщений: 87
|
|||||||||||
| 03.09.2014, 23:38 [ТС] | |||||||||||
|
nullpointer, блин, а я протупил и взял место
0
|
|||||||||||
|
48 / 48 / 14
Регистрация: 30.03.2009
Сообщений: 523
|
|
| 03.09.2014, 23:39 | |
|
GetLucky, в вашем цикле правильно стояла i. Сравните ваши циклы и то что я написал постом выше. Возьмите на листочке по шагам распишите как будут обнуляться элементы в ваших циклах и в моих из поста выше, и тогда вы все поймете.
0
|
|
|
0 / 0 / 1
Регистрация: 03.09.2014
Сообщений: 87
|
|
| 03.09.2014, 23:41 [ТС] | |
|
nullpointer, тогда я перемудрил)
Большое спасибо Вам за помощь и потраченное на меня время/нервы.
0
|
|
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 03.09.2014, 23:43 | |
|
GetLucky,
83 строчка это вызов системной функции с аргументом(указанием) pause. 84 возвращение значения отработанной программы,в main можно опустить,по умолчанию = 0. дополнительный цикл для подсчета среднего арифметического не нужен,расчеты можно и в предыдущих сделать. 48 строка,почему именно такие аргументы у функции sort? 6 строка,поправка к комментарию- это не описание,далее следует сама функция main() Добавлено через 1 минуту nullpointer, а зачем вы рекомендуете выносить в отдельный цикл?Это лишние операции и объемный код.
0
|
|
|
48 / 48 / 14
Регистрация: 30.03.2009
Сообщений: 523
|
|
| 04.09.2014, 07:32 | |
|
S_el, потому что сейчас что происходит я описал, в данном случае это коректно работате только если N=M, но когда N < M обнуляются не все элементы. Если внести обнуление массива b во внутренний цикл, то обнуление будет N раз и вот тут как раз и будут лишние операции.
0
|
|
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 04.09.2014, 08:11 | |
|
0
|
|
|
48 / 48 / 14
Регистрация: 30.03.2009
Сообщений: 523
|
|
| 04.09.2014, 17:48 | |
|
S_el, я писал с точки зрения простоты для ТС, а так, да, можно много всего придумать
0
|
|
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 04.09.2014, 18:06 | |
|
nullpointer, ага,надо переходить на vector или array и не заморачиваться с обнулением
0
|
|
| 04.09.2014, 18:06 | |
|
Найти среднее арифметическое элементов каждого столбца матрицы
Определить среднее арифметическое положительных элементов каждого столбца матрицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе.
Самым главным критерием для меня было создание паролей, в котором отсутствуют знаки: | 1 l I
Обработка содержит следующие. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|