|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
||||||
Не делит на диагональный элемент15.10.2011, 21:08. Показов 770. Ответов 4
Метки нет (Все метки)
суть в том что мне надо чтобы все элементы матрицы+ вектор свободных членов были поделены на соответсвующие элементы главной диагонали т.е
все элементы на a[i][j]=a[i][j]/a[i][i]; b[i]=b[i]/a[i][i]; но оно почему-то делит неправильно. сначала первый элемент на первой строке второй элемент и первый элемент на второй первый, второй, третий элемент на третьей
0
|
||||||
| 15.10.2011, 21:08 | |
|
Ответы с готовыми решениями:
4
В матрице Z (n, n) каждый элемент разделить на диагональный Найдите элемент который делит максимальное значение элементов массива без остатка |
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 15.10.2011, 22:47 | ||
|
a[0][0] /= a[0][0] a[0][1] /= a[1][1] a[0][2] /= a[2][2] a[0][3] /= a[3][3] a[1][0] /= a[0][0] a[1][1] /= a[1][1] ... Что-то вроде этого?
0
|
||
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
||
| 15.10.2011, 23:12 [ТС] | ||
|
a[0][0] /=a[0][0] a[0][1] /=a[0][0] ....... b[0] /=a[0][0] a[1][0] /=a[1][1] a[1][1] /=a[1][1] ...... b[1] /=a[1][1] a[2][0] /=a[2][2] a[2][1] /=a[2][2] .....
0
|
||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||||||
| 15.10.2011, 23:30 | ||||||
|
В таком случае ваш код все делает правильно.
Я не знаю, какой результат вы ожидаете, но возможно проблема в том, что вы делите на элемент матрицы и тут же записываете новое значение в тот элемент, который будет позже использоваться при делении. То есть при последующих делениях уже будет использоваться новое значение. Поясню. Допустим, ести матрица 4х4: 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 Начинаем делить: 1/1 2/1 3/1 4/1 - Первая строчка, все ОК. 2/3 3/3 4/1 5/1 - Обратите внимание, 4 и 5 делятся уже на единицу, т.к. во втором шаге мы 3 разделили на себя и вписали результат в то же место. 3/4 4/4 5/1 6/1 - То же самое 4/5 5/5 6/1 7/1 - И тут так же Если проблема в этом, то решается просто:
1
|
||||||
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
|
| 15.10.2011, 23:45 [ТС] | |
|
точно. надо было проверку на совпадение индексов поставить.
0
|
|
| 15.10.2011, 23:45 | |
|
Помогаю со студенческими работами здесь
5
Матрица. Поменять наибольший элемент и диагональный элемент.
Матрица. Поменять наибольший элемент и диагональный элемент Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|