Магический квадрат — это квадратная таблица размера n×n, заполненная различными числами таким образом, что сумма чисел в каждой строке, каждом столбце и на обеих диагоналях одинакова. Данный проект реализует генерацию магических квадратов нечётного порядка (n = 2k + 1) с использованием классического сиамского метода, также известного как метод де ла Лубера.
✅ Генерация магических квадратов любого нечётного порядка (3, 5, 7, ...)
✅ Проверка магических свойств (суммы строк, столбцов, диагоналей)
✅ Сохранение результатов в текстовый файл
✅ Визуально приятное форматирование вывода
Скачайте source файл
Перейдите в папку со скачанным файлом (в терминале linux)
cd /ваша_папка Откройте его командой
./source Linux
Компилятор C++11 или новее (GCC)
git clone -b main https://github.com/matb22/Magic-square.gitcd Magic-square
g++ source.cpp -o magic_square
./magic_square