Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2011, 18:29   #1
Glebio95
 
Регистрация: 25.11.2011
Сообщений: 8
По умолчанию задача )срочниак)

дана действительная квадратная матрица порядка 2n.получить новую матрицу,переставляя ее блоки размера n*n по часовой стрелке,начиная с блока в левом верхнем углу
Glebio95 вне форума Ответить с цитированием
Старый 15.12.2011, 08:04   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Это циклический сдвиг.
Всю эту матрицу можно интерпретировать, как квадратную матрицу порядка 2, каждый Элемент которой является квадратной матрицей порядка n. Вам надо выделить дополнительную память для хранения такой матрицы порядка n, через которую вам необходимо сдвигать/переставлять эти "подматрицы".
То есть задача просто вырождается в циклический сдвиг.
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51