|
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
|
||||||
Вычислить сумму элементов матрицы, расположенных на главной диагонали и выше нее31.12.2013, 19:41. Показов 7593. Ответов 40
Метки нет (Все метки)
Дано задание:
Дана действительная квадратная матрица порядка 7. Вычислить сумму тех её элементов, расположенных на главной диагонали и выше нее, которые превосходят по величине все элементы, расположенные ниже главной диагонали. Заменить этой суммой элемент на главной диагонали соответствующего столбца. Если на главной диагонали и выше нее нет элементов с указанным свойством, то элемент на главной диагонали оставить без изменения. Элементы главной диагонали (неизмененные) вывести в массив. Вывести исходную и преобразованную матрицы, полученный массив. Подскажите пожалуйста механизм поиска элементов расположенных на главной диагонали и выше нее, которые превосходят по величине все элементы, расположенные ниже главной диагонали и нахождения их суммы...2 дня ковыряю. туп и слаб.
0
|
||||||
| 31.12.2013, 19:41 | |
|
Ответы с готовыми решениями:
40
Вычислить сумму элементов матрицы, расположенных выше главной диагонали
Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали |
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 31.12.2013, 20:18 | |
|
1)Вычисляете max элемент из тех,что расположены ниже главной диагонали.
Главная диагональ имеет индекс строк такой-же,что и у столбцов. Если индекс строки больше индекса столбца,то элемент расположен ниже ГД. 2)Суммируете все элементы превосходящие,найденный в п.1 max. Затем меняете нужный элемент.
1
|
|
|
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
|
|
| 31.12.2013, 20:55 [ТС] | |
|
А как это сделать для каждого столбца отдельно? Т.е заменить элементы главной диагонали соответствующего столбца соответствующей суммой?..Если не трудно можете поправить мой код?
0
|
|
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
||
| 31.12.2013, 20:58 | ||
|
Или вам надо "разбить" основную матрицу на матрицы меньших размеров?
1
|
||
|
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
|
|
| 31.12.2013, 21:09 [ТС] | |
|
Нет. Если , допустим в третьем столбце, какие либо 2 элемента (допустим 2), находящиеся выше ГД будут больше всех элементов этого же столбца, находящихся ниже ГД, то найти их сумму и записать ее в элемент 3;3. . . и так сделать со всеми столбцами
Добавлено через 1 минуту И как поправить мой код, чтобы задача выполнялась?.
0
|
|
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 31.12.2013, 21:11 | |
|
1
|
|
|
Заблокирован
|
||||||||
| 31.12.2013, 21:26 | ||||||||
|
поясните чуть более подробно по поводу замены в соответствующем столбце.
Добавлено через 14 минут
1
|
||||||||
|
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
|
|
| 31.12.2013, 21:34 [ТС] | |
|
нене...) надо прошерстить все столбцы...сравнить элементы выше ГД с элементами ниже ГД вкаждом...и сложить те элементы, находящиеся выше, которые больше любого, находящегося ниже ГД.
2 2 2 2 2 3 1 1 2 1 4 0 2 1 7 5 ГД - 2345. Возьмем второй столбец - 2>1 и 3>0 в итоге 2+3 записывается вместо тройки. . Возьмем третий столбец. Видно, что ни 2 ни 1 ни 4 не больше семерки, поэтому элемент ГД (4) остается неизменным. . как-то так.
0
|
|
|
Заблокирован
|
|
| 31.12.2013, 21:36 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
|
|
| 31.12.2013, 21:37 [ТС] | |
|
очепятка)
0
|
|
|
Заблокирован
|
|
| 31.12.2013, 21:46 | |
|
теперь понял в чем суть задания
0
|
|
|
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
|
|
| 31.12.2013, 21:49 [ТС] | |
|
я тоже долго вникал
0
|
|
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
||||||
| 31.12.2013, 21:56 | ||||||
1
|
||||||
|
Заблокирован
|
|
| 31.12.2013, 21:59 | |
|
Уф, и я почти доделал, код практически аналогичный, только там, где идет замена, temp можно использовать как сумму, и в случае !=0 заменять a[i][i]
1
|
|
|
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
|
|
| 31.12.2013, 22:07 [ТС] | |
|
не...неправильно работает. Но в любом случае спасибо) Больше не мучайтесь..буду дальше на основе ваших данных ковырять..
0
|
|
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 31.12.2013, 22:08 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
|
|
| 31.12.2013, 22:12 [ТС] | |
|
я бы кинул скрин да не знаю как
0
|
|
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 31.12.2013, 22:14 | |
|
Скопируйте все с консоли.
0
|
|
|
Заблокирован
|
|
| 31.12.2013, 22:14 | |
|
странно, вроде правильно работает.
0
|
|
|
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
|
|
| 31.12.2013, 22:18 [ТС] | |
|
я ее в devcpp копирнул - кучу ошибок выдал при компиляции. //int _tmain(int argc, _TCHAR* argv[]) и //#include "stdafx.h" эти строчки....я их закомментил - без них работает, но не так как-то
0
|
|
| 31.12.2013, 22:18 | |
|
Помогаю со студенческими работами здесь
20
Найти сумму элементов матрицы ниже главной диагонали, и произведение элементов выше нее Найти сумму модулей элементов, расположенных выше главной диагонали матрицы Квадратная матрица: Вычислить сумму элементов, расположенных на главной диагонали и выше, которые превосходят все элементы Вычислить сумму элементов матрицы выше главной диагонали Вычислить сумму элементов выше главной диагонали матрицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
||||
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub
Примеры вызова:
# Указанная валюта 'EUR'
floatrates-rub -Code 'EUR'
# Список имеющихся кодов валют
floatrates-rub -Available
function floatrates-rub {
|
|
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5
Примеры вызова
Get-WeatherRP5rss
с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
|
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr
Примеры вызова:
Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
|
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют
function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) {
$url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js'
$data = Invoke-RestMethod -Uri $url
$esc = 27
. . .
|
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений
Всем привет. А вот мой компьютер, переделанный из ноутбука.
Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
|
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
|