компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > Программирование > Заказы на разработку ПО и сайтов > Программирование

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 03.04.2011, 09:59   #1
Senior Member
 
Регистрация: 07.03.2011
Сообщений: 587
По умолчанию Как на СИ матрицу заполнить в лево по спирали

Как на СИ матрицу заполнить в лево по спирали?




Славик вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
03.04.2011, 09:59
Техник
реклама
По умолчанию Как на СИ матрицу заполнить в лево по спирали

Старый 03.04.2011, 10:08   #2
Senior Member
 
Регистрация: 07.03.2011
Сообщений: 586
По умолчанию

Заполнить матрицу от 1 до N*M закрученной влево (против часовой стрелки)
Не могу разобраться с алгоритмом заполнения..
Я делаю так: бесконечный цикл заполняю влево на каждой итерации цикла 4 подцикла, потом вниз, потом вправо, потом вверх, затем уменьшаю правую границу и нижнюю, а левую и верхнюю увеличиваю. Считаю, сколько элементов заполнил, если заполнил N*M элементов - завершаю цикл.
vik-1 вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 13:37. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2