|
0 / 0 / 1
Регистрация: 03.09.2014
Сообщений: 87
|
||||||
Подсчитать среднее арифметическое элементов каждого столбца матрицы и ввести все это в одномерный массив03.09.2014, 21:21. Показов 7483. Ответов 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 | |
|
Найти среднее арифметическое элементов каждого столбца матрицы
Определить среднее арифметическое положительных элементов каждого столбца матрицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|