|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.04.2009, 01:51 | #1 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 10
|
Погите написать программу на паскаль
Надо написать прогу для след. задачи используя метод bасktrаking. Магический квадрат-это таблица размером NхN,заполненная числами от 1 до N^2(т.е N в степени 2),которые расположены так,чтобы суммы в каждой строке,каждом столбце и двух диагоналях одинаковы. При этом сумма должна быть равна (1/2)хNх(NхN+1),поскольку Sum(i=1,2...N^2), i=(1/2)хNхNх(NхN-1). Так например
1 15 24 8 17 23 7 16 5 14 20 4 13 22 6 12 21 10 19 3 9 18 2 11 25 является магическим квадратом порядка 5. В каждой строке,столбце и диагоналях сумма равна (1/2)х5х(5х5+1)=65. Нужно определить число неэквивалентных(относительно вращений или отражений)магических квадратов порядка N. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать программу | Chuvak | Общие вопросы C/C++ | 3 | 25.03.2009 22:51 |
ЗАДАЧА НА ПОСЛЕДОВАТЕЛЬНОСТЬ ЧИСЕЛ. ПОМОГИТЕ ПОЖАЛУЙСТF НАПИСАТЬ ПРОГРАММУ НА ЯЗЫКЕ ПАСКАЛЬ | владимир/к. | Помощь студентам | 2 | 21.01.2009 03:03 |
Погите с idSMTP | Satorin | Работа с сетью в Delphi | 0 | 21.12.2008 02:10 |
Помогите написать программу...На языке паскаль | sher_man | Помощь студентам | 2 | 21.11.2007 14:10 |
[C#]Написать программу | loly | Помощь студентам | 4 | 15.10.2007 10:26 |