27.07.2013 / 09:43 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| ВитаминКО (27.07.2013/02:42) Magatino, код - бред. Это тот же одномерный массив.См. мой пост выше.Двумерного массива НЕТ. Если его нет - то его ничем не заменить.Сам ты бред , я давно юзаю эту формулу на Java ME: CubeMania,Лабиринты и т.д. , так и напишите что не понимаете смысл кода |
27.07.2013 / 09:49 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| ВитаминКО (27.07.2013/02:42) Двумерного массива НЕТ. Если его нет - то его ничем не заменить.Вот эта запись DIM M%(J%*WW%+I%) представляется как двухмерный массив M%[J%*WW%][I%] А вот трёхмерный DIM M%(E%*(WW%*WH%)+J%*WW%+I%) Изменено Magatino (27.07 / 09:53) (всего 1 раз) |
27.07.2013 / 10:18 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Magatino, ты чуть-чуть перемудрил, наверное, M[J][I] == M[J*WW+I]
Вообще любой массив вида ARR[x][y] можно представить как ARR[x*y], соответственно, элемент ARR[a][ b] как ARR[a + b*x] или ARR[a*y + b]. X и Y -размерность массива, A и B - индексы 0...X и 0...Y соответственно.
Изменено mrEDitor (27.07 / 10:19) (всего 2 раза) |
27.07.2013 / 12:07 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Magatino, это бред для бейсика. Объясни тогда популярно __________________
わからない!! |
27.07.2013 / 12:09 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| ВитаминКО, выше же объяснили |
27.07.2013 / 12:14 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| mrEDitor (27.07.2013/10:18) Magatino, ты чуть-чуть перемудрил, наверное, M[J][I] == M[J*WW+I]Это чтобы считать было легче M[j*ww][i] , разделил на две части одномерный массив и показал куда переменные из M(j*ww+i) переходят в M[j*ww][i] - это не код , а вот это код M[j][i]=M[j*ww+i] Вообще любой массив вида ARR[x][y] можно представить как ARR[x*y], соответственно, элемент ARR[a][ b] как ARR[a + b*x] или ARR[a*y + b]. X и Y -размерность массива, A и B - индексы 0...X и 0...Y соответственно.конструкция ARR[a*y + b] верная , ARR[a+b*x] не верна. for (int a=0;a<x;a++)
for (int b=0;b<y;b++)
ARR[a*y+b]
|
27.07.2013 / 12:15 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Magatino (27.07.2013/09:49) Вот эта запись DIM M%(J%*WW%+I%)представляетсяГде представляется? Кем представляется?
Распиши каждую итерацию тех циклов. DIM (N) создаст массив на N элементов. N=J%*WW%+I%. Т.е., с каждой итерацией пересоздается массив одномерный М%. Да и запись DIM М%(J%*WW%+I%)=0 неверна. Нельзя объявить и сразу записать значение.
__________________
わからない!! |
27.07.2013 / 12:17 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| kiriman, окончательный вердикт за тобой: в бейсике это двумерный или одномерный массив? __________________
わからない!! |
27.07.2013 / 12:20 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| ВитаминКО (27.07.2013/12:15) Да и запись DIM М%(J%*WW%+I%)=0 неверна. Нельзя объявить и сразу записать значение.Ну дык , я же писал что исправь ошибки , бейс то я не помню |