Помощь - Поиск - Пользователи - Календарь
Полная версия: Магические квадраты
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Hilary
Подскажите, плз, хотя бы в каком напралении искать алгоритм.
С клавиатуры вводится число N, требуется построить магический квадрат со стороной N.
Для нечетных N алгоритм извесен, а вот как быть с четными???
(магические - у них равны суммы чисел по столбцам , строкам и главным диагоналям...)
Dimka
Попробуй для начала перебором (для маленьких N разумеется, 2 и 4): получи один или несколько, посмотри на них, и улучшай перебор, чтобы он шел в нужном направлении.
pascal65536
Помнится в журнале "Нука и жизнь" не помню за какой древний год была статья про способы  построения магических квадратов с четной и нечетной стороной. Статья называлась "Метод террас". Наверное придётся сделать такую программку.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.