AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Цикл, возможные ограничения.
Доброго времени суток всем.
Столкнулся с странной проблемой. В коде:
» code
Создается прямой ромб перемещением полярно от центра ромба.
Если строки:
Из когда исключить, то код работает правильно при любом размере сторон ромба. Если же их оставить то ромб "не до делается". То-есть лишний цикл помешает. Прошу объяснить почему. |
08.08.2010, 11:52 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
AlexKARASb, т.к.
Код:
И, хоть и маловероятно, но лучше в любом случае Код:
|
08.08.2010, 12:00 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
AlexKARASb добавил:
В общем создается так: . . . . -
. . . - - - - . . - - - - - - - - - 1)X . . .2)X - - - 3)X - - - 4)X - - - 5)X - - - X - центр ромба . - пустое место
|
08.08.2010, 12:10 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
Код:
Какое число выйдет последним? |
08.08.2010, 12:12 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
379 ._. Почему? Блин жаль, форматирование мешает увидеть =\ принцип. Ну лан пох |
08.08.2010, 12:15 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
AlexKARASb, пейнт+имейджхост рулят :) . А если так:
Код:
? |
08.08.2010, 12:19 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
и я о нем подумал :) вот, затем просто поворот на 90гр и так 4 раза в сумме
код пойду проверю 21 ._. мне не дано понять всех тонкостей циклов :D и длинна на нее не влияет О.О, хоть ромб с диагоналями на всю карту в виду 21 так и будет, хоть 1введу также 21 будет AlexKARASb добавил:
Подумал, мб просто циклы больше 2ух работают параллельно Сделал вариант вместо перебора внутри функции создания циклом, вариант с отправкой данных в структуру
» code
Код полностью работает, но. Лаги ужасные. Как делать простой перебор переменных в таймере с условиями я знаю, но как задействовать правильно для одноразовых целей не шарю.
Помогите пожалуйста оптимизировать. Вернее, поясните чего лишнего я наделал в коде. Сам догадываюсь что таймер.. Но как сделать по другому? AlexKARASb добавил:
Фпс был мал из-за де баг месседжа, не знал я, что из-за сообщения бывают лаги FREEZE_ball, Спасибо большое за помощь что натолкнул на мысль Тему можно закрыть. Отредактировано AlexKARASb, 08.08.2010 в 12:30. |
08.08.2010, 14:21 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|