Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Матрица [D7, WinXP]


начинающий ©   (2004-08-14 21:36:00) 

Как заполнить матрицу, напр.: 3х4 целыми числами так, чтобы сумма по столбцам была, напр.: 4,3,2,1, а сумма по строкам: 5,3,2?
Вот пример такой матрицы:
|4 3 2 1
-+-------
5|3 1 1 0
3|1 2 0 0
2|0 0 1 1


начинающий   (2004-08-14 22:58:00) [1]

Извените за безпокойство - уже сам решил (видно, отчего-то глаза боялись).


TUser   (2004-08-14 22:10:00) [2]

Я в этом не силен, но, кажется, задача не очень редкая. Может здесь есть то, что надо
http://algolist.manual.ru/maths/linalg/index.php


YurikGL   (2004-08-14 22:04:00) [3]


> то задача имеет много решений (можно даже использовать целые
> отрицательные) :)


в некоторых случаях решений может не быть например матрица 1х1 где сумма по строке=1 а по столбцу=0.


Vit@ly   (2004-08-14 22:00:00) [4]

Какими целыми?

| 4 3 2 1
-+-------
5|3 2 0 0
3|1 1 1 0
2|0 0 1 1

Если такая матрица тоже является решением,
то задача имеет много решений(можно даже использовать целые отрицательные) :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо