|
заполнение масива
|
|||
---|---|---|---|
#18+
Добрый день!!! Есть масив ar[20,2] Необходимо заполнить этот масив следующим образом 1 0 2 0 3 0 4 0 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 Т.е. заполнить масив числами от 1 до 4 всеми возможными вариантами В дальнейшем будет необходимо будет заполнять намного больший масив, например ar[2000,15] Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2009, 12:43 |
|
заполнение масива
|
|||
---|---|---|---|
#18+
! > Есть масив ar[20,2] > Т.е. заполнить масив числами от 1 до 4 всеми возможными вариантами Тогда уж [25,2] ведь 0,0 - тоже пара числе :) > В дальнейшем будет необходимо будет заполнять намного больший масив, > например ar[2000,15] Вкладывай два цикла один в другой. И в циклах уже заполняй. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2009, 13:35 |
|
заполнение масива
|
|||
---|---|---|---|
#18+
Например как-то так: #defi razmer 5 && (от 0 до 4) CLEAR DIMENSION ar[(razmer)^2,2] FOR i=0 TO razmer-1 FOR j=0 TO razmer-1 ar[razmer*i+j+1,1]=i ar[razmer*i+j+1,2]=j ?razmer*i+j+1 ENDFOR ENDFOR CLEAR DISPLAY MEMORY LIKE ar Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2009, 14:29 |
|
заполнение масива
|
|||
---|---|---|---|
#18+
Ну или как-то так: #defi razmer 5 && (от 0 до 4) CREATE CURSOR test (i i) FOR i=0 TO razmer -1 INSERT INTO test (i) VALUES (m.i) ENDFOR SELECT test1.i , test2.i FROM test test1 , test test2 ORDER BY 1,2 INTO ARRAY ar2 CLEAR DISPLAY MEMORY LIKE ar2 Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2009, 14:33 |
|
|
start [/forum/topic.php?fid=41&fpage=137&tid=1586867]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 327ms |
total: | 456ms |
0 / 0 |