Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 33
от 13.03.2005, 01:20

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 3


Вопрос № 17965: Доброго времени суток, помогите пожалуйста решить следующую задачу: Дана матрица А размерностью (N*N) Вычислить значения элементов вектора В, если каждый элемент вектора = сумма элементов строки - (минус) сумма элементов столбца Как вводить м...

Вопрос № 17965
Доброго времени суток, помогите пожалуйста решить следующую задачу:
Дана матрица А размерностью (N*N) Вычислить значения элементов вектора В, если каждый элемент вектора = сумма элементов строки - (минус) сумма элементов столбца
Как вводить массив, как его описывать и прочие мелочи писать не надо меня конкретно интересует кусок где считаются элементы вектора В (т.е. как мне посчитать это значение)
Заранее благодарю
Отправлен: 08.03.2005, 01:11
Вопрос задал: ger (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: Strory
Здравствуйте, ger!
Сумма элементов строки/столбца считается так:
M := 3; {номер строки или столбца}
Sum := 0;
for i := 1 to N do
  inc(Sum, A[M,i]); {для столбца - inc(Sum, A[i,M]);}
А дальше уже считайте, что нужно. Ведь ничего сложного, парвда? :)
––
Who is DOS? DOS's dead, baby, DOS's dead...
С уважением,
  Strory.
Ответ отправил: Strory (статус: Студент)
Отправлен: 08.03.2005, 08:48

Отвечает: sir henry
Здравствуйте, ger!
Т.е. Вы не знаете в принципе, как это считать? Потому что это элементарноре арифметическое действие. :)
У Вас, видимо, проблема только в том, как найти нужный столбец (строку) матрицы. Ну и как, по-Вашему, их искать? Нужен критерий поиска. :)
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 09.03.2005, 06:44

Отвечает: Boriss
Здравствуйте, ger!
Неоптимальный вариант ( в оптимальном нрадо один раз просчитать суммы строк и столбцов и сохранить в отдельный массив). Кроме того, Вы не написали: N - фиксировано (как в приложении) или вводится

Приложение:

Ответ отправил: Boriss (статус: Профессор)
Отправлен: 09.03.2005, 12:10


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.pasplus
Отписаться

В избранное