Ответ: Массивы
вот смотри...
ты меняеш ячейку 1 и 2. координаты i1,j1 у первой и i2,j2 у второй. тогда эти ячейки рядом если abs(i1-i2)<2 and abs(j1-j2)<2 |
Ответ: Массивы
Твоя формула у меня звучит так
c=map(sx,sy) map(sx,sy)=map(sx1,sy1) map(sx1,sy1) = c как к ней прикрепить запрет? |
Ответ: Массивы
уууу!!!
Код:
if abs(sx-sx1)<2 and abs(sy-sy1)<2 |
Ответ: Массивы
Вот для наглядности забабахал код без ресурсов
Код:
Graphics 800,600,32,0 |
Ответ: Массивы
Получаться что здесь перемещать можно вокруг стоящих, а надо вверх вниз влево вправо
|
Ответ: Массивы
Код:
Graphics 800,600,32,2 |
Ответ: Массивы
Код:
if (abs(sx-sx1)<2 and sy=sy1) Or (sx=sx1 and abs(sy-sy1)<2) //ЗЫ, ты выбрал какой-то неправильный метод освоения программирования, тебе нужна удочка, а ты все время клянчишь рыбу. |
Ответ: Массивы
Как сделать перебор массива и найти три или больше одинаковых значений и удалить их?
|
Ответ: Массивы
for i=1 to 100
if mass(i)=5 then mass(i)=0 next |
Ответ: Массивы
способ 1. Без дополнительного массива. примерно квадратичная сложность.
Код:
for i = 1 to n если число значений элементов массива не слишком большое. например 0..10, то можно использовать спецмассив (массив временных значений) Способ 2. С дополнительным массивом. примерно линейная сложность. Код:
for i = 1 to cntvals |
Ответ: Массивы
Что получаться надо заводить новый массив (одномерный)
Или я что то не понял? |
Ответ: Массивы
см. предыдущий пост.
|
Ответ: Массивы
Откуда берется а() ? Объясни мне не образованному! С этими массивами я чета так притупел.
|
Ответ: Массивы
ну у тебя будет не a() а идентификатор_твоего_массива(). неужели я на самом деле так криво объясняю? да и вообще - забей на названия переменных. они не выжны. самое главное - попытайся понять алгоритм. он очень прост!
|
Ответ: Массивы
Я подставлял Map_Grid(i) вилазит ошибка типа недостаточно параметров
|
Часовой пояс GMT +4, время: 18:10. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot