|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.10.2010, 01:14 | #1 |
Пользователь
Регистрация: 24.09.2010
Сообщений: 22
|
Магический квадрат (через производный класс)
Здравствуйте!
Знаю, что на форуме неоднократно рассматривалась проблема разработки программы для построения магического квадрата, но то, в чем я не могу разобраться, я здесь не нашла. Необходимо разработать программу для построения магического квадрата любого нечетного порадка из последовательных натуральных числе по специальному методу. При этом нужно реализовать базовый класс квадратной матрицы и класс магического квадрата, производный от базового. Преподаватель дал план написания, не могу разобраться с тем, почему компилятор ругается (в 47 строке). Затрудняюсь с самим выводом через два аргумента len и tab[row][col]. Что нужно писать в printf ("%...", len, tab[row][col])? Видимо, я не совсем понимаю суть введенного цикла в int Magic::maxlen(), а именно, что он меняет в квадратной матрице, которую мы до этого заполнили нулями. В закомментированном отрывке void Magic::magodd() организую алгоритм построения, это по силам. Вот то, что удалось написать: Код:
|
23.10.2010, 02:31 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Код:
Кстати, первая строчка вообще, скорее всего, лишняя. Ну а с помощью printf два числа можно вывести, например, так: Код:
Если вам надо вывести число tab[row][col] шириной не менее len символов, то это будет выглядеть так: Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
23.10.2010, 19:29 | #3 |
Пользователь
Регистрация: 24.09.2010
Сообщений: 22
|
спасибо большое! теперь все понятно!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
магический квадрат | Irk-O | Помощь студентам | 3 | 11.10.2010 13:00 |
[C++] Указатель на производный класс в базовом | Student_IT | Общие вопросы C/C++ | 3 | 06.06.2010 07:06 |
Магический квадрат | Arman Tokanov | Помощь студентам | 7 | 27.10.2009 15:42 |
Магический квадрат | Гаджи | Помощь студентам | 5 | 24.10.2009 09:46 |
Магический квадрат | Anarx | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.12.2008 13:07 |