|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2007, 09:51 | #1 |
Новичок
Джуниор
Регистрация: 26.04.2007
Сообщений: 2
|
Обмен блоков в массиве
Здравствуйте!
Не получается задачка. Вернее даже незнаю как к ней подступиться: Дан двумерный массив целых чисел A(N,N), где N кратно трем (N=3M). Поменять 3 и 9 блоки массива (см. схему). Обмениваемые блоки отмечены серым цветом. 10 11 12 13 14 15 16 17 18 (Прим. автора : серым цветом отмечены цифры 11 и 16). 1) Поясните, пожалуйста, почему 11 и 16 - это 3 и 9 блоки массива. 2) Подскажите как этот обмен осуществить. Спасибо. |
26.04.2007, 11:23 | #2 |
Форумчанин
Регистрация: 15.02.2007
Сообщений: 183
|
А что подразумевается под понятием "блок"? Это строка или это элемент?
Знать все невозможно, в силу того, что жить бы стало неинтересно.
|
26.04.2007, 11:35 | #3 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 298
|
Ты уточни задание, а то сложно представить элемент 11 третьим.
Не надо ничего усложнять. Все достаточно тривиально.
|
26.04.2007, 12:03 | #4 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
А вот так:
[1,1] [1,3] [1,9] [3,1] [3,3] [9,9] [9,1] [9,3] [9,9] т.е. каждое смещение = *3 [блок] ,как я понял.
Life is too short, play more...
Как правильно задавать вопросы |
26.04.2007, 12:47 | #5 |
Редкий тунеядец
Форумчанин
Регистрация: 29.10.2006
Сообщений: 595
|
Напишите в конце концов именно то задание дословно, что вам дали, а то ваша интерпритация далеко не всем понятна!
|
26.04.2007, 14:43 | #6 |
Новичок
Джуниор
Регистрация: 26.04.2007
Сообщений: 2
|
Задание дословно:
Дан двумерный массив целых чисел A(N,N), где N кратно трем (N=3M). Поменять 3 и 9 блоки массива (см. схему). Обмениваемые блоки отмечены серым цветом. 10 11 12 13 14 15 16 17 18 ---------------------------------------------------------------------- Только цифры в задании помещены в табличку и серым цветом залиты ячейки в которых находятся цифры 11 и 16. ---------------------------------------------------------------------- У преподавателя уточнить задание я к сожалению не смогу, так как заочница и сейчас далеко от города, в котором находится ВУЗ, поэтому приходится как то самой с помощью профессионалов разбираться. Подскажите, возможен ли такой вариант интерпретации этой задачи: 3 и 9 блоки это 12 и 18 и необходимо их содержимое заменить содержимым блоков 2 и 7 (цифры 11 и 16). А "изюминка" заключается в том, что при N=6,9 и т.д. (кратно 3), эти блоки будут смещаться и иметь другие индексы. Спасибо. Последний раз редактировалось Irik; 26.04.2007 в 15:36. |
29.04.2007, 14:08 | #7 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
(я пронял так)Смысл- поменять местами строку с 16- и столбик с 11-
должно получится- 10 18 12 13 16 15 14 17 11 ( так у них общее число 17 то цифры немного сдвигаются) |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ВОПРОС на счет блоков памяти и отслеживание за перемещением потока. | Big Zee | Свободное общение | 7 | 21.04.2008 14:38 |
Обмен местами) | Sota | Общие вопросы C/C++ | 7 | 22.02.2008 18:32 |
Обмен скриптами | tanos | JavaScript, Ajax | 1 | 28.01.2008 22:18 |
Обмен ICQ | Умелец | Свободное общение | 3 | 15.09.2007 12:03 |