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

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 23.03.2011, 22:03   #1
Senior Member
 
Регистрация: 22.03.2011
Сообщений: 435
По умолчанию Как заполнить матрицу по спирали влево.на Си?

Как заполнить матрицу по спирали влево.на Си?
Заполнить матрицу числами от 1 до N*M по спирали закрученной влево(тоесть против часовой стрелки)
помогите с алгоритмом заполения пожалуйста.




kivaals вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
23.03.2011, 22:03
Техник
реклама
По умолчанию Как заполнить матрицу по спирали влево.на Си?

Старый 23.03.2011, 22:04   #2
Senior Member
 
Регистрация: 22.03.2011
Сообщений: 350
По умолчанию

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


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

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

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



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


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