Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Магический квадрат, предикаты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не сложные преобразования массива http://www.cyberforum.ru/cpp-beginners/thread731965.html
Есть программа которая вводит самостоятельно двумерный массив из рандомных чисел,и возводит четные элементы в квадрат.В случае если нет четных элементов то выводит на экран сообщение "Matrix doesn't...
C++ Складывание массивов (сформируйте общий массив и вычислите сумму...) Из двух массивов разных размерностей сформируйте общий массив и вычислите сумму четных положительных элементов и сумму отрицательных нечетных элементов. Интересует только формирование нового... http://www.cyberforum.ru/cpp-beginners/thread731962.html
C++ Работа с файлами (вывод участника с ФИО с максимальным баллом)
Помогите исправить код,он должен выводить участника с ФИО с максимальным баллом #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> #define DL_NUM 3 /* nomer...
Удаление подстроки C++
Доброго всем вечера. Извините конечно, но я завис на вот таком простом примере. Помогите плиз. разработать программу, которая для заданной строки s. удаляет все подстроки substr. #include...
C++ Как узнать "реальный" цвет пикселя http://www.cyberforum.ru/cpp-beginners/thread731949.html
Есть цвет в 8 битах например 3256F4 как узнать какой это цвет ( желтый, синий, красный, зелёный) ?
C++ Ввод данных в массив с файла с++ есть файл input.txt в нем 2 строки, на первой - одно число(размер массива), на второй ряд чисел(массив), как можно присвоить переменной число из первой строки, а вторую строку вывести в массив?? подробнее

Показать сообщение отдельно
Trisha Ray
80 / 0 / 0
Регистрация: 01.02.2012
Сообщений: 93
05.03.2013, 23:51
Привет! Можешь помочь?

По задаче надо разработать объектно-ориентированную программу для построения магического квадрата любого нечетного порядка из последовательных натуральных чисел по сиамскому методу в следующем варианте. Начальное значение 1 необходимо записать в клетку слева от центра квадрата. Заполнение следующих клеток последовательными числами должно происходить налево и вниз по диагонали. Если очередная клетка уже занята, то следующее число нужно записать на 2 клетки слева от предыдущего. Когда число оказывается за границей квадрата, его необходимо перенести внутрь квадрата, изменив заграничную координату на порядок квадрата. Результат построения магического квадрата по указанным правилам должен отображаться в поток стандартного вывода. Значение порядка квадрата должно передаваться программе аргументом командной строки. При разработке программы следует реализовать класс квадратной матрицы магического квадрата. Конструктор класса должен обеспечивать динамическое распределение памяти по защищенному адресу для двумерного массива, а также надо предусмотреть компонентные методы для его заполнения.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru