![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.11.2013
Сообщений: 28
|
![]()
Дана действительная матрица порядка 2*n. Получить новую матрицу, переставляя ее блоки размера n*n в соответствии с рисунком:
Мой код: Код:
|
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
1) Что за вторая часть кода?
2) Не очень верится, что это Ваш код (в условии ничего не говорилось о переменной M) 3) Переставить нужно так? Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 02.12.2013 в 00:08. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.11.2013
Сообщений: 28
|
![]()
То есть получается следующее:
Код:
|
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Ох, что-то Вы все поломали. Насчет вопроса "так?". А Вы запустите. Вряд ли результат Вам понравится. Делаете следующее:
Выбрасываете окончательно M (в функции main все M замените на N) Размеры массива задайте правильно (как в условии сказано) Заполните массив не рандомными числами, а 2 * N * i + j (чтобы все числа были различны, и было понятно, как элементы перенеслись) Выводите элементы массива, а не переменную с
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.11.2013
Сообщений: 28
|
![]() Код:
|
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Уже лучше. Выбросите лишний дефайн с N, задайте размеры массива строго по условию (также изменятся цикл ввода и вывода), можете оставить и свое заполнение (просто оно не информативно).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 10.11.2013
Сообщений: 28
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разделение кода на части | kilgore | Общие вопросы Delphi | 11 | 17.07.2017 14:53 |
Проблемы с написанием кода с указателями | Lyubov18 | Общие вопросы C/C++ | 3 | 11.12.2011 17:19 |
JS для скрытия части кода | lukoie | JavaScript, Ajax | 3 | 29.01.2010 09:34 |
Помогите с написанием кода! | Al3x | Общие вопросы C/C++ | 2 | 09.04.2009 19:51 |