|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.03.2017, 17:13 | #1 |
Новичок
Джуниор
Регистрация: 26.03.2017
Сообщений: 3
|
Обход матрицы по спирали
Добрый вечер, не могу решить задачу:
Дана матрица 13*13 обойти по спирали от центра выводя значения ячеек. Основу написал, примерно сделал что бы обходила, но работает не так как хотелось бы, то ячейку перепрыгивает, то угол не выводит. Помогите, пожалуйста. Архив с программой прикрепил. |
27.03.2017, 10:11 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
простите, не смотрел Ваш код, просто хочу спросить - а Вы поиском по форуму не хотите воспользоваться? Дело в том, что эта задача на форуме неоднократно решалась (в той или иной модицикации). Поэтому, взять за основу работающий код, возможно будет проще, чем написать/отладить свой.
p.s. если Вы принципиально не хотите использовать чужое решение, то тогда Вы молодец! А мой пост можно игнорировать! |
27.03.2017, 14:08 | #3 |
Новичок
Джуниор
Регистрация: 26.03.2017
Сообщений: 3
|
Другие решения смотрел, давно еще, но не понял кода, да и учителя не устраивает те решения
|
27.03.2017, 14:39 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Заполнить массив по спирали предложено ДВА разных варианта решения. Вам оба не подходят/не устраивают? вот код для вашей кнопки "Заполнить": Код:
p.s. для удобства проверки/отладки вместо рандомного заполнения матрицы лучше использовать заполнение порядковыми числами. например: Код:
Последний раз редактировалось Serge_Bliznykov; 27.03.2017 в 14:52. |
|
27.03.2017, 15:42 | #5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
держи еще (твой переработанный)
что бы не мучится с проверкой правильности расчета индексов добавлена "куча" "говорящих" переменных для постоянного контроля линий обхода. Код:
и для удобства контроля работы случайное заполнение заменено на пару значений (номер_строки. номер_колонки ).
программа — запись алгоритма на языке понятном транслятору
|
28.03.2017, 13:24 | #6 | |
Новичок
Джуниор
Регистрация: 26.03.2017
Сообщений: 3
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
заполнение матрицы по спирали!!!!! | Jenn | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 08.01.2012 10:52 |
Обход по спирали | Николай_92 | Помощь студентам | 1 | 25.12.2010 11:11 |
вывод матрицы по спирали С++ | Poccoxa | Помощь студентам | 1 | 29.10.2010 18:37 |
Формирование матрицы по спирали | RomT24 | Помощь студентам | 5 | 18.01.2010 02:38 |
Чтение матрицы по спирали | AlexLAN | Общие вопросы C/C++ | 1 | 21.12.2008 07:50 |