Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Лабораторная работа 2MЛабораторная работа 2M
5,0053
2021-07-082021-07-08СтудИзба
Лабораторная работа: Лабораторная работа 2M
Описание
Разработайте объектно-ориентированную программу для построения магического квадрата любого нечетного порядка из последовательных натуральных чисел по индийскому методу в следующем варианте. Начальное значение 1 необходимо записать в среднюю клетку верхней строки квадрата. Заполнение всех следующих клеток последовательными числами должно происходить налево и вверх по диагонали. Если очередная клетка уже занята, то следующее число следует перенести внутрь квадрата, изменив заграничную координату на порядок квадрата. Результат построения магического квадрата по указанным правилам должен отображаться в поток стандартного вывода. Значение порядка квадрата должно передаваться программе аргументом командной строки. При разработке программы необходимо реализовать класс магического квадрата. Конструктор класса должен обеспечивать динамическое распределение памяти по защищенному адресу для двумерного массива. Предусмотреть компонентные методы для его заполнения и отображения в этом классе.
Характеристики лабораторной работы
Учебное заведение
Семестр
Просмотров
59
Размер
11,42 Kb
Список файлов
laba_2m.docx
Регистрируйся по моей ссылке studizba.com/l/CHINGIZZZ175 или используй CHINGIZZZ175 в своем личном кабинете и получай 100 баллов, которые можно потратить на оплату файлов! Лучшая криптобиржа bybit.com/invite?ref=79M6LR, отличный доп. заработок!