Что нового

Запись значений массива в двумерный массив

lelik_keo

Новичок
Сообщения
32
Репутация
0
Здравствуйте! Пытаюсь прописать скрипт, чтобы одномерные массивы по очереди записывались в двумерный массив и из него удалялась первая ячейка. Подскажите пожалуйста, где-то моя ошибка или такое не возможно?

Код:
#include <Array.au3>
$i=6
$j=6

Global $1Array[$i] = [3,1,4,6,-15,35]
Global $2Array[$j] = [-6,-1,3,4,15,22]
_ArrayDisplay($1Array, "$avArray в виде 2D массива")
_ArrayDisplay($2Array, "$avArray в виде 2D массива")
Global $5Array[$i][2]
$5Array[0][0]='[0]'

   _ArrayPush($5Array, $1Array)
      _ArrayDisplay($5Array, "$avArray в виде 2D массива")
    _ArrayPush($5Array, $2Array)

   _ArrayDisplay($5Array, "$avArray в виде 2D массива")
Exit


сначала должен быть результат:
[3][0]
[1][0]
[4][0]
[6][0]
[-15][0]
[35][0]

потом:
[3][-6]
[1][-1]
[4][3]
[6][4]
[-15][15]
[35][22]

Заранее всем спасибо!
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
lelik_keo [?]
чтобы одномерные массивы по очереди записывались в двумерный массив
Код:
#include <Array.au3>

Global $s = 6
Global $1Array[$s] = [3,1,4,6,-15,35]
Global $2Array[$s] = [-6,-1,3,4,15,22]
Global $5Array[$s][2]

For $i = 0 To $s - 1
  $5Array[$i][0] = $1Array[$i]
  $5Array[$i][1] = 0
Next
_ArrayDisplay($5Array)

For $i = 0 To $s - 1
  $5Array[$i][1] = $2Array[$i]
Next
_ArrayDisplay($5Array)
 
Верх