![]() |
![]() |
TriuS-Strannik |
![]() ![]()
Сообщение
#1
|
![]() Левша-Самоучка Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: ![]() ![]() ![]() |
Я тут впервые... так что сильно не ругайте, если не в ту тему залез...
Пишу пошаговую статегию., и возникла одна проблема уже вторую неделю долблю... Созданно два двумерных массива для хранения информации; я обхожу каждую ячейку, и если она занята, то выполняю для неё некий "скрипт" а результаты записываю во второй массив, и вывожу на экран; потом одновляю первый массив... а проблема такая текущая ячейка на окружением упрвляет нормально, а вот в зависимости от окружения управляется только по направлению обхода массива... В примере должен получиться симметричный крести, но данные о длинне линии на второй ячейке теряются... Помогите, уже терпение испоряеся... Зарание спасибо! Прикрепленные файлы ![]() -------------------- Молодой старик...
|
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Ну, раз не хочешь говорить какие именно преобразования (то, что КАКИЕ-ТО - это я вижу, вот эти КАКИЕ-ТО у тебя неправильные) - ищи в них ошибку сам. Здесь тебе помочь нельзя, не зная, что ты пытаешься сделать.
Следствие: у тебя на третьем проходе по матрице при i = 147 клетка "вниз" заполняется значением "6", это прекращает работу с теми клетками, которые находятся ниже нее, потому что уже на следующем шаге все, что находится ниже - обнуляется, и потом вообще не обрабатывается. Какова причина этого? Я не знаю, тебе лучше знать, ты программируешь что-то, делиться своими задумками не хочешь, тебе и править код. Так правь... |
![]() ![]() |
![]() |
Текстовая версия | 25.06.2025 1:15 |