|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.11.2010, 22:11 | #1 |
Регистрация: 02.11.2010
Сообщений: 7
|
Магический квадрат
нужно построить магический квадрат(квадрат в котором суммы членов по вертикали, диагоналям и горизонтали равны) 3*3. У меня уже есть прога, только она очень сложна в понимании и постоянно выводит только один квадрат вот она
Код:
|
12.11.2010, 22:40 | #2 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
Логично, ведь он только один (3x3) и существует. Так как сумма всех этих рядов (диаг, верт, ...) постоянна и в квадрате 3x3 равна 15, то пусть посередине х, тогда сумма элементов (1;1) (3;3) как и (2;1) (2;3) как и (3;1) (1;3) равна 15-х и равна 30, т.о. 3*(15-х) = 30 <=> х=5 - число посередине. Все остальные числа определяются однозначно.
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
магический квадрат | Irk-O | Помощь студентам | 3 | 11.10.2010 13:00 |
Магический квадрат | Nur_lan_ | Фриланс | 7 | 17.01.2010 21:47 |
Магический квадрат | Arman Tokanov | Помощь студентам | 7 | 27.10.2009 15:42 |
Магический квадрат | Гаджи | Помощь студентам | 5 | 24.10.2009 09:46 |
Магический квадрат | Anarx | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.12.2008 13:07 |